Contribution guide
This project is open source. All contributions are welcome.
Set up development environment
This project uses uv for package and tool management
and nox to define tasks,
such as building the docs or running tests.
To install nox with uv, run:
uv tool install nox --with nox_uv
Run sessions
To list the available sessions, run: nox -ls.
To run a specific session, run: nox -s SESSION,
append -p 3.14 to run the session only with the latest supported Python version.
For example, to build the docs with Python 3.13 and start a server for a live preview, run:
nox -s docs -p 3.14 -- --live