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:
- Open a new issue on the issue tracking.
- Clone the GitHub repo on source repository.
- 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:".
- 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.