Development¶
Python (uv)¶
Or via the Makefile from the repository root:
make venv # create python/.venv using uv
make install # editable install with test extras
make test # run the Python test suite
Rust¶
Linting and type checks¶
Documentation site¶
The site is built with MkDocs and Material. To preview locally:
It deploys automatically to GitHub Pages on every push to main that touches
docs/.
Contributing¶
- Fork and clone the repository.
- Create a feature branch off
main. - Make your change, add tests, and run the checks above.
- Open a Pull Request with a clear summary.