Skip to content

Contributing

For detailed contribution guidelines, please see the Contributing Guide in the repository.

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

  1. Fork the repository
  2. Clone your fork locally
  3. Run python init_project.py to set up the project structure
  4. Install dependencies: pip install -r requirements.txt
  5. Make your changes
  6. Run tests: pytest tests/
  7. Run pre-commit: pre-commit run --all-files
  8. Submit a pull request

For detailed instructions, see the full Contributing Guide.