Skip to content

Development

Environment

uv sync --group dev

Run tests

uv run pytest

Lint/format (if configured locally)

uv run ruff check .
uv run ruff format .

Pre-commit

Install hooks:

uv run pre-commit install

Run on all files:

uv run pre-commit run --all-files

Serve docs locally

uv sync --group docs
uv run --group docs mkdocs serve

Build docs

uv run --group docs mkdocs build --strict