Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 2.16 KB

contribute.markdown

File metadata and controls

42 lines (24 loc) · 2.16 KB
layout title
main
Contributing to JRuby

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 https://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 mvn to just build JRuby and mvn -Pbootstrap to install all development dependencies. We depend on Apache Maven 3.3.1 or higher; if you only have access to a lower version use the mvnw script in our repo instead of your system's mvn command.

  mvn -Pbootstrap

For more detailed information building and other ways to test have a look at jruby/BUILDING.md.

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 use GitHub for all bug tracking.

  • GitHub Issues: [Browse]({{ site.urls.bugs }})

Submit Code Changes - We welcome behavioral, performance, quality, and documentation changes alike. 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]({{ site.urls.wiki }})

Fix the website - Our website source code is publicly available, and we graciously accept pull requests!

  • Website: Browse  | Checkout