Versions Compared

Key

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

...

Wrapped around this are two shell scripts:

  1. build_all_version.sh: this builds the list of versions (branches or tags) from a fork, and places them into subfolders by names
    1. inputs: versions list, names, and fork
    2. outputs: each version of the website in its own folder
  2. update_all_version.sh: this sets the default version of the site, injects the root URL, injects the versions dropdown, and copies in various website artifacts
    1. inputs: the output of previous build script, the folder name of the default version, and the root URL (for development this would be http://your-ip-address/)
    2. outputs: the fully updated website in a `VersionedWeb` folder.

...