Contributing¶
For detailed contribution guidelines, please see the Contributing Guide in the repository.
Quick Links¶
- Full Contributing Guide - Complete guidelines for contributors
- Code License (MIT) - License for code
- Data License (CC BY 4.0) - License for data
- Citation Guide (CITATION.cff) - How to cite this work
- Security Policy - Reporting security issues
Development scope¶
The repository guide documents the existing workflow for software, documentation and data changes. Public contributions have attribution and licensing implications; personal or confidential information should not enter a public issue or version history.
Getting Started¶
- Fork the repository
- Clone your fork locally
- Run
python init_project.pyto set up the project structure - Install dependencies:
pip install -r requirements.txt - Make your changes
- Run tests:
pytest tests/ - Run pre-commit:
pre-commit run --all-files - Submit a pull request
For detailed instructions, see the full Contributing Guide.