Thank you for your interest in contributing.
- Fork the repository and create a focused feature branch.
- Keep pull requests small, with clear commit messages.
- Include tests for behavior changes when possible.
- Update documentation when public behavior or APIs change.
- The project builds and relevant tests pass locally.
- Changes are scoped to one concern.
- Public-facing changes include docs updates.
- PR description explains motivation, approach, and validation.
- Prefer clear, deterministic behavior over cleverness.
- Keep naming explicit and maintainable.
- Be respectful and constructive in reviews.