Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Code should be written in React
  • Redux used as a data store to help make data available both server and client side
  • Classnames to enable the easy joining of classNames
  • Jest for testing The static site generator Gatsby to implement
    • The first implementation of this was in the prospectus repo.
    • As part of the build process static HTML files are generated for each page.
    • The Discovery Scale pod are currently tasked with looking into the scaleability of this approach (to enable regeneration of pages based on updates to external data).
  • The server generated code assumes logged out users
    • The
      Wiki Markup
      {componentDidMount}
       method is utilized to update the pages with any user specific information.