Contribute to RSpec

There are several ways in which you can contribute to RSpec.

Mailing Lists

One easy way you can contribute is to join and participate in our mailing lists:

http://rubyforge.org/mail/?group_id=797

While we don’t wish to restrict the content on either list, we do ask that off topic posts are so marked ([OT] in the subject line).

Feature Requests and Bug Reports

Use the Lighthouse for all feature requests, bug reports and patches. Please be sure to assign appropriate tags (featurerequest, bug, patch, expectations, mocks, runner, rails, textmate, etc)

Lighthouse tracker

Wherever feasible, submit a complete spec we can run – something like:

describe "My Problem" do
  it "can be reproduced as follows" do
    # Why doesn't this work?
    # (This is just a silly example)
    true.should be_true
  end
end

This will make us more likely to look at it quickly.

If you’re reporting a bug, make sure you include the following:

Patches

Interested in a new feature that you’ve already written or want to write? We want your patches!

Here are some guidelines.

WARNING: When you add new files, you have to ‘svn add’ them before running pre_commit.