Thanks for your interest in contributing! Here's how to get started.
- Fork the repo and clone locally
- Create a branch:
git checkout -b my-feature - Install dependencies:
pip install -e ".[dev]" - Make your changes and add tests
- Run tests:
pytest - Push and open a Pull Request
- Check Issues for open tasks
- Issues labeled
good first issueare great starting points - Bug reports and documentation improvements are always welcome
- Follow existing patterns in the codebase
- Add tests for new features
- Keep PRs focused — one feature/fix per PR
Open an issue — happy to help!