Contributing to JRuby
JRuby depends on community contributions to survive. Here’s how you can get involved:
Get the Source - The JRuby source is stored in our Git repository at JRuby.org and mirrored at GitHub.
git clone git://jruby.org/jruby.git git clone http://jruby.org/repo/jruby.git git clone git://github.com/jruby/jruby.git git clone http://github.com/jruby/jruby.git
Need Git help? It’s ok, we’re not Git experts either.
Build JRuby - Once you’ve checked out the source, you just need to run "ant" or "ant jar" to build and "ant test" to run our test suite. We depend on Apache Ant 1.7.0 or higher.
ant ant jar ant test
Check out the Hacking Guide - NaHi built an awesome Prezi fly-through tour of the JRuby codebase. Take a look through it for getting bearings with the codebase.
Report Bugs - We have 2 bug trackers. One is a JIRA hosted by the good folks at Codehaus. The other is on github. The JIRA bug tracker is in read-only mode and you should create all new issues on Github. JIRA issues only exist for historical context.
Submit Code Changes - Code changes are great. Send them back with a GitHub pull request for review.
Fix the wiki - We also depend on community contributions and edits to keep our documentation informative and relevant. If you have a useful FAQ or walkthrough or article, please add it to the wiki. And we welcome anyone who wants to help reorganize or edit existing content.
- Wiki: Browse
Fix the website - Our website source code is publicly available, and we graciously accept pull requests!