First off, thank you for considering contributing to ZenBPM! 🎉
We welcome contributions from the community and appreciate your help in improving the project.
-
Fork the repository on GitHub.
-
Create a new branch for your changes:
git checkout -b feature/my-feature
- Use Conventional Commits for commit messages.
- Keep changes focused and avoid mixing unrelated updates in a single PR.
- Write clear documentation and add tests where relevant.
ZenBPM is dual-licensed under AGPLv3 and a commercial Enterprise license.
To make this possible, all contributors must sign the Contributor License Agreement (CLA).
- We use CLA Assistant to handle CLA signing.
- When you open your first Pull Request, CLA Assistant will post a comment with a link to sign the CLA via GitHub.
- Signing is quick and only required once. After that, all future contributions will be automatically recognized.
If you have questions about the CLA, please contact us at https://pbinitiative.org/contact-us.
- Push your branch and open a Pull Request.
- Ensure CI checks pass.
- Clearly describe your changes and reference any related issues.
- Wait for review by the maintainers.
- Be respectful and constructive in discussions.
- Contributions are reviewed by maintainers; please be patient during review.
💡 Summary:
- Fork → branch → commit → PR.
- Sign the CLA with CLA Assistant when prompted on your first PR.
- Pass checks → review → merge.
Thank you for helping make ZenBPM better!