Contributing to JBehave

An open-source project thrives on users' contributions. We welcome all contributions, from new features to enhancements and bugfixes.

To propose a contribution:

  1. Open a new issue on the issue tracking.
  2. Clone the GitHub repo on source repository.
  3. Commit your proposed changes to your clone repo, using the issue number that you created above in the commit message, i.e. start all commits with "JBEHAVE-xxx:".
  4. Update the issue with the links to the commits you made, which can be easily fetched and cherry-picked using git.
For new ideas or solutions to your specific problems it is always recommended to first discuss them on the mailing-lists, where you can get the full benefit of the experience of the JBehave community. It may be that your problem can be already solved using existing functionality.