https://github.com/EasyNavigation/EasyNavigation.github.io
This folder holds the source and configuration files used to generate the EasyNav documentation web site.
Dependencies for Build:
sudo apt install python3-pip
pip3 install -r requirements.txtBuild the docs locally with make html and you'll find the built docs entry point in _build/html/index.html.
The website has one version per EasyNav release, plus latest (development, built from main):
https://easynavigation.github.io/<version>/. They are listed in versions.json, with the default
one (where / and the old unversioned URLs redirect); each version is built from its git tag.
make sitebuilds every version in_site/(preview it withcd _site && python3 -m http.server).- On every push to
mainor a new tag, the GitHub Actionpublish.ymlbuilds the site and publishes it togh-pages.
On a new release <version>: tag the website commit that documents it (git tag <version>), add
{"name": "<version>", "ref": "<version>", "title": "<version>"} to versions.json, set
"default": "<version>" and push.