First, review Howto - Develop with a separate RubySpec repo and The Rubinius specs for more documentation on the specs.

Then, follow these steps to write a spec for Rubinius:

  1. Run rake git:update to ensure your code is current
  2. Run rake to ensure your build is current
  3. Edit a file under spec/core, spec/compiler, spec/debugger, etc
  4. Run bin/mspec spec/some/spec_file.rb to confirm that it fails
  5. Run git status, git add, git commit, etc.
  6. Run git format-patch
  7. Upload the patch in a ticket on the Rubinius lighthouse account

When your patch is accepted by the Rubinius project, you'll get a commit bit for the Rubinius repository. You'll also get a bit for the RubySpec repository (as long as you have a Github account and let us know your Github username).

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

0.1069% complete

 

Completed 9 of 13 tickets