Contributing¶
Local development workflow¶
pip install -e ".[test]"
ruff check src tests
pytest
Pull request expectations¶
Add regression tests for bug fixes.
Keep APIs documented with docstrings.
Update docs/README when behavior or setup changes.
Ensure CI passes before merge.
Suggested branch protections¶
Require passing CI checks on pull requests.
Require at least one approving review.
Disallow direct pushes to
main.