Skip to content

Contributing

We follow trunk-based development and Conventional Commits. See the full guide in CONTRIBUTING.md.

Key points: - Short-lived branches, PRs into main, squash merge. - CI must pass (ruff, basedpyright, pytest). - Releases automated by Release Please and published to PyPI via GitHub Releases.