Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 1.82 KB

File metadata and controls

58 lines (37 loc) · 1.82 KB

Contributing to ZenBPM

First off, thank you for considering contributing to ZenBPM! 🎉
We welcome contributions from the community and appreciate your help in improving the project.


How to Contribute

1. Fork and Branch

  • Fork the repository on GitHub.

  • Create a new branch for your changes:

    git checkout -b feature/my-feature

2. Follow Coding Standards

  • 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.

3. Contributor License Agreement (CLA)

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.

4. Submitting Pull Requests

  • 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.

Community Guidelines

  • Be respectful and constructive in discussions.
  • Contributions are reviewed by maintainers; please be patient during review.

💡 Summary:

  1. Fork → branch → commit → PR.
  2. Sign the CLA with CLA Assistant when prompted on your first PR.
  3. Pass checks → review → merge.

Thank you for helping make ZenBPM better!