Community contributions are essential for maintaining the vitality of the Arquillian project.
Contributing to the project helps to deliver functionality you need and allows you to share your code with other contributors and users.
We want to keep it as easy as possible to contribute your changes and we will work hard to deliver your contributions in an upcoming release.
There are a few guidelines that we need contributors to follow to enable us to manage the process.
- Check-list:
- Make sure you have a JBoss account
- Make sure you have a GitHub account
- Submit an issue report, assuming one does not already exist.
- Clearly describe the issue including steps to reproduce and environment (Selenium version, browser version).
- Make sure you fill in the earliest version that you know has the issue.
- Fork the
arquillian-graphene
repository on GitHub
Make sure the code is properly formatted.
A common mistake is changing the original line-endings (DOS/unix).
Make sure the patch can be cleanly applied (particular line changes are clearly visible when using git diff HEAD^
or in GitHub commits history)
- Sign the Contributor License Agreement for Arquillian project.
- Submit a pull request
- Link the issue to JIRA issue created before (Guide to use pull requests with GitHub and JIRA)
- Bug tracker (JIRA)
- Contributor License Agreement
- General GitHub documentation
- GitHub pull request documentation
- #arquillian IRC channel on irc.freenode.org