# Would like to start contributing

**URL:** <https://www.ruby-forum.com/t/would-like-to-start-contributing/140139>\
**Category:** IronRuby\
**Created:** [June 11, 2008, 9:25am UTC](https://www.ruby-forum.com/t/would-like-to-start-contributing/140139 "2008-06-11T09:25:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![raycher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b77776/32.png) [@raycher](https://www.ruby-forum.com/u/raycher)\
**Post date:** [June 11, 2008, 9:25am UTC](https://www.ruby-forum.com/t/would-like-to-start-contributing/140139/1 "2008-06-11T09:25:58Z")

</div>

Hi,

I have just signed the electronic documents to contribute to IronRuby.  
What are the next steps for me to actually start having fun and writing  
some  
code, submitting patches etc?  
Where can I find out what tasks are available, what needs to be done  
etc?

Raymond

---

<div class="post-metadata">

**Author:** ![raycher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b77776/32.png) [@raycher](https://www.ruby-forum.com/u/raycher)\
**Post date:** [June 11, 2008, 9:31am UTC](https://www.ruby-forum.com/t/would-like-to-start-contributing/140139/2 "2008-06-11T09:31:15Z")

</div>

2008/6/11 Raymond R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> I have just signed the electronic documents to contribute to IronRuby.  
> What are the next steps for me to actually start having fun and writing some  
> code, submitting patches etc?  
> Where can I find out what tasks are available, what needs to be done etc?

RubyForge project page has a link to the bug tracker. (And the patch  
tracker.)  
[http://rubyforge.org/projects/ironruby](http://rubyforge.org/projects/ironruby)

In my opinion, the project is more in need of quality bug reports than  
actual codes, but you are free to choose the area you want to  
contribute in.

---

<div class="post-metadata">

**Author:** ![raycher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b77776/32.png) [@raycher](https://www.ruby-forum.com/u/raycher)\
**Post date:** [June 11, 2008, 12:38pm UTC](https://www.ruby-forum.com/t/would-like-to-start-contributing/140139/3 "2008-06-11T12:38:43Z")

</div>

A good place would be to try running the RubySpec tests and dig through  
what  
you find.

You can also take a look at the wiki  
([http://ironruby.rubyforge.org/wiki/wiki.pl](http://ironruby.rubyforge.org/wiki/wiki.pl)). There are pages where you  
can  
sign up to take on a library module.

Pete

---

<div class="post-metadata">

**Author:** ![raycher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b77776/32.png) [@raycher](https://www.ruby-forum.com/u/raycher)\
**Post date:** [June 11, 2008, 5:52pm UTC](https://www.ruby-forum.com/t/would-like-to-start-contributing/140139/4 "2008-06-11T17:52:44Z")

</div>

A good way to run those tests is to run rake mspec [class] [method] run.  
That run parameter tells mspec to run all tests, even if they have been  
excluded. Later this week I’ll be adding a ruby task to rake, that works  
like: rake ruby mspec [class] [method] [runner]. That will run the same  
thing as rake mspec [class] [method] [runner], but it will run it under  
CRuby instead of IR. Feel free to create bugs as you find them, or to  
make a patch and fix them. All code goes through code review, so if you  
do something wrong, we’ll help you.

Thanks for your interest!

JD
