Contributing#
Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.
Environment setup#
To run the test suites locally, you only need two tools, copier
and git
.
python3 -m pip install --user pipx
pipx install copier
Running tests#
To run the tests, run bash tests/run-tests.sh
or ./tests/run-tests.ps1
depending on which platform you are on.
Serving docs#
python3 -m venv venv
. venv/bin/activate
pip install mkdocs mkdocs-material
mkdocs serve
You can also install mkdocs
with pipx
and
inject mkdocs-material
in its venv,
this way you don't need to create one yourself:
python3 -m pip install --user pipx
pipx install mkdocs
pipx inject mkdocs mkdocs-material
mkdocs serve