Thank you for your interest in contributing! 🪨
- Fork the repository
- Clone your fork
- Create a virtual environment:
python3 -m venv .venv source .venv/bin/activate pip install -e ".[dev]"
- Create a feature branch:
git checkout -b feat/my-feature - Make your changes
- Run tests:
pytest - Run linter:
ruff check . - Commit with clear messages
- Open a Pull Request
- We use
rufffor linting and formatting - Follow PEP 8 guidelines
- Keep functions focused and documented
- Use the issue templates
- Provide reproduction steps
- Include environment details
By contributing, you agree that your contributions will be licensed under the MIT License.