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.
-
Browse: GitHub
-
Checkout
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 - Our bug tracker uses Atlassian JIRA. Please report anything you think is a bug! Performance problems are considered bugs, so please report those too.
- Bug Tracker: Browse
Fix Bugs - We’d love it if you help triage or fix open bugs. We’ve created a HelpWanted section of the bug tracker where we appreciate all the help we can get!
- HelpWanted: Browse
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!
