Contributing

The full contributing guide — setup, code style, testing, commit conventions, and pull request process — lives in CONTRIBUTING.md at the repository root. The highlights:

git clone https://github.com/QoroQuantum/divi.git
cd divi
uv sync                # installs dev, testing, and docs groups
pre-commit install

Run the test suite with uv run pytest -n auto. Commit messages follow the Conventional Commits specification (enforced by the commit-msg hook).

See also

Testing for pytest conventions and markers, Building Documentation for the Sphinx/Makefile workflow.