First off, thanks for taking the time to contribute to mongo-validations-generator! Your help is welcome and appreciated 🙌
This document outlines the guidelines for contributing to the project.
This project uses:
Please ensure that your contributions are formatted and pass type checks before submitting a PR.
Before opening a pull request:
-
Update the version in
pyproject.tomlandCHANGELOG.md. We follow Semantic Versioning (SemVer):- Increment the patch version for bug fixes.
- Increment the minor version for new features.
- Increment the major version for breaking changes.
-
Update the changelog in
CHANGELOG.md:- Add a new
## x.y.zheading at the top. - Clearly list what was added, changed, or fixed.
- Add a new
-
Write tests for any new behavior or bug fix, ideally in
tests/test_*.py.
Open an issue or start a discussion if you're unsure how to contribute. We're happy to help you get started!
Thanks again for your contributions 💙