Thank you for considering contributing to this project.
- This repo is currently getting prepared to enable contributions.
- Go to setup.md for instructions.
- Use
pre-commitfor linting, formatting, and quality checksrun:
pre-commit run --all-files
- Follow existing project conventions
- All new code must include tests
- CI requires at least 90% test coverage
Create feature branches preferably using the following format:
feature/<name>fix/<issue>docs/<topic>
Use clear, descriptive commit messages.
Examples:
- feat: add monitoring pipeline
- fix: correct the promotion step
- docs: update the glossary
- Create a pull request from a feature branch
- Write clear commit messages
- Link related issues in the PR description
- Ensure all CI checks pass
- Update documentation as needed
- All code must be reviewed before merging
- Tests must pass before approval
- Address reviewer feedback before merge
- Please check testing.md for detailed guidance