Contributing

Please refer to the CONTRIBUTING.md file in the repository root for detailed contributing guidelines.

Development Workflow

  1. Fork the repository

  2. Create a feature branch

  3. Make your changes

  4. Run tests: pytest

  5. Format code: black src/ tests/

  6. Lint code: ruff check src/ tests/

  7. Submit pull request

See the full CONTRIBUTING.md for detailed instructions.