Thank you for contributing.
- Fork or create a feature branch from
main:- git checkout -b feature/my-change
- Create a virtual environment and install editable package:
- python -m venv .venv
- source .venv/bin/activate # or .venv\Scripts\activate on Windows
- pip install -e ".[dev]" # if you add extra dev deps, otherwise pip install -e .
- Run tests:
- pytest
- Commit and push, then open a Pull Request against
main. - Follow PR template checklist (tests, lint, description).
- Keep functions small and add tests.
- Add type hints and docstrings where useful.
