Contributing
Please see the CONTRIBUTING.md file in the repository for detailed contribution guidelines.
Development Setup
Clone repository
Install Poetry
Run
poetry installActivate environment:
poetry shell
Running Tests
make test # Run all tests
make coverage # Generate coverage report
make lint # Check code style
Code Style
Follow PEP 8
Use type hints
Write Google-style docstrings (English)
Keep line length ≤ 100 characters
Pull Request Process
Fork repository
Create feature branch
Add tests for new features
Ensure all tests pass
Submit pull request
For complete guidelines, see CONTRIBUTING.md.