Contributing ============ Please see the `CONTRIBUTING.md `_ file in the repository for detailed contribution guidelines. Development Setup ----------------- 1. Clone repository 2. Install Poetry 3. Run ``poetry install`` 4. Activate 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 -------------------- 1. Fork repository 2. Create feature branch 3. Add tests for new features 4. Ensure all tests pass 5. Submit pull request For complete guidelines, see `CONTRIBUTING.md `_.