...
Wrapped around this are two shell scripts:
- build_all_version.sh: this builds the list of versions (branches or tags) from a fork, and places them into subfolders by names
- inputs: versions list, names, and fork
- outputs: each version of the website in its own folder
- 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
- 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/)
- outputs: the fully updated website in a `VersionedWeb` folder.
...