Thursday, September 13, 2007

How Easy Is It To Contribute To JRuby?

Answer: Very Easy!

Get the Code

svn co http://svn.codehaus.org/jruby/trunk/jruby
cd jruby
ant

Run Your Built JRuby
export PATH=$PATH:$PWD/bin
jruby my_script.rb

Install Gems
gem install somegem
OR
jruby -S gem install somegem

Run the Benchmarks
jruby -J-server -O test/bench/bench_method_dispatch.rb
(-J-server uses the "server" JVM and -O disables ObjectSpace)


Build and Test Your Changes
ant clean test

Look For Bugs To Fix or Report Your Own

JRuby JIRA (bug tracker)


Join the Mailing Lists

JRuby Mailing Lists


Join Us on IRC

Channel #jruby on FreeNode IRC


We're waiting to hear from you!

3 comments:

Davanum Srinivas (dims) said...

Charles, An apparently trivial change in one of the jruby's classes' method signature (someone added the line number parameter in the parse method) has totally broken the ability to use jruby from BSF. Folks have added a patch to scripting.java.net (https://scripting.dev.java.net/issues/show_bug.cgi?id=16) as BSF uses that code to load jruby. Situation could have been avoided if one had deprecated the old method and added a new method with the additional parameter :( thanks.

Anonymous said...

It helps people give feedback on trunk when the trunk can be built:

http://jira.codehaus.org/browse/JRUBY-1254

Anonymous said...

Ant is not in jruby/bin should it be?