Development
Depends on:
- Python >=3.9
- Clone the repository and create and activate a python virtual environment of your choice.
- Inside a virtual environment or machine:
python -m pip install -r requirements.txt
Release/Versioning
Version numbers should be used in tagging commits on the main branch and should be of the form v0.1.7 using the semantic versioning convention.
Building & deploying the documentation
The documentation should build automatically on pushes to main using GitHub actions, if you want to build and deploy the docs manually, follow these steps:
- Run
make build-docsto build the docs to the./sitedirectory. - Then run
make deploy-docsto deploy to thegh-pagesbranch of the repository. You must have write access to the repo.