Contributing
Thank you for your interest in contributing to Molock!
The source of truth for our contribution guidelines is the CONTRIBUTING.md file in the root of the repository.
Key Principles
- TDD (Test-Driven Development): All features and bug fixes must have accompanying tests.
- Zero-Warning Policy: Code must pass
clippyandfmtwithout any warnings. - Branch Protocol: Never commit directly to
main. Always use feature branches. - Observability: New features must include appropriate telemetry (spans, metrics, logs).
Development Workflow
- Find an issue in our tracker (
bd ready). - Claim the issue (
bd update <id> --claim). - Create a feature branch.
- Implement your changes following the TDD cycle.
- Submit a Pull Request.