Contributing
Setup
- Clone the repository
- Make sure you have uv installed
- Install project dependencies with
uv sync
Linting
- Run
make format
to format the code. - Run
make lint
to lint the code.
If you don't have make installed, take a look at the Makefile
and run it's commands manually.
pre-commit
If you want to run the linter automatically on every commit, you can install the pre-commit hooks by running:
Testing
Run make test
to run all tests in your local environment.
Documentation
Preview the documentation website locally by running uv run mkdocs serve
.