- Fork and clone the repository.
- Create a virtual environment.
- Install the project in editable mode.
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e .Run the test suite before opening a pull request.
python -m unittest discover -s tests- Keep changes focused and minimal.
- Add or update tests when behavior changes.
- Update documentation when user-facing behavior changes.
- Open a pull request with a clear description of the change.
- CI runs automatically for pull requests.
- Markdown-only changes do not trigger the test workflow.