Community contributions are essential for maintaining the vitality of the RichFaces 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.
- Follow the instructions in the Contributor Getting Started Guide
- 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 when it is a bug. * Make sure you fill in the earliest version that you know has the issue. * Fork the RichFaces repository on GitHub
- Make sure you have a GitHub account
- Make sure you have a JBoss account
- Follow:
- the First-Time Contributor Workflow
- and then the Contributor Workflow
- the First-Time Contributor Workflow
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.
- Follow the Guide to use pull requests with GitHub and JIRA
- More information on contributing
- Bug tracker (JIRA)
- Contributor License Agreement
- General GitHub documentation
- GitHub pull request documentation
- #richfaces IRC channel on irc.freenode.org