Versions Compared

Key

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

UHF HF created from (number corresponds to number on diagram):

  1. Shared Header / Footer npm package (possibly composed of finer-grained packages for each "component".
  2. Config file associated with each IDA - containing that IDA's configuration settings (which components are enabled/disabled) and customizations.
  3. Data provided by the IDA - containing page-specific data, such as a co-branded organization's image (for the organization associated with the course).
  4. Data associated with the user - contained within the user's session cookie or in local storage; may also be provided by an IDA via an AJAX call.

UHF HF code:

  • may all be in a single npm package.
  • if this package gets too large, we can split it into separate deploys for separate IDAs.