Browse the Ruby on Rails Community.

You are here: Forums General Discussion Best resources for newbie cont...

Replytotopic

Best resources for newbie contributers?

Posted in Forums : General Discussion

 
Martinsadler

Authority 62
Posting Rating 20
Sign in to rate this post

What guides and resources have helped kick start you on the path to contributing?
If you haven’t contributed before what would you like to see?

 
N699211346_495897_6082

Authority 37
Posting Rating 0
Sign in to rate this post

Waiting to hear from core contributors :)

 
Rj-blogshot

Authority 75
Posting Rating 94
Sign in to rate this post

The easiest way to get started is to read this post pulled together from Josh Sussers talk.

Then head to #rails-contrib and dev.rubyonrails.org and see what there is to work on. Patches with doc changes and extra tests are always easier to get in then functionality.

 
Profile

Authority 25
Posting Rating 72
Sign in to rate this post

Martin,

Besides just contributing to the core Rails project, you can contribute to the community by building plugins and other addons (like gems or documentation on strategies and HOWTOs). If you’ve stumbled on a cool new technique or think you solved a problem, encapsulating it in a plugin is a great way to share it and “give back”.

-Kevin Elliott
WeLikeFood Beta
Discover great restaurants. Discover great food enthusiasts with tastes like yours.

 
Img_4570

Authority 37
Posting Rating 87
Sign in to rate this post

To add to what Kevin said, plugins and gems (I’ve heard a lot of murmurs going on saying that gems are really the way to go… ) are a good way to test the waters before you make new patches. One instance I noticed awhile ago was someone making a patch to make helpers for all the html tags. Most people felt this to be superfluous and as far as I know, it hasn’t been pulled into edge, however, many people encouraged this person to make it into a plugin, those who want rails helpers for html tags would have them, and if it gained popularity and proved to be useful, no doubt it would eventually come into the Rails core.

As far as my own experience goes, let me outline what I do. First, I created a project that is running on edge rails to test things out. Its a good place to look for bugs in the current code and a place to try out new ideas for yourself. Don’t be afraid to just dig deep into the rails code and look for goodies. Furthermore, I would scour the open bugs, a lot of people post bugs, but not everyone is fixing or solving them. Make sure you can first repeat the bug in your edge rails project and then look for a solution. Also keep in mind that not every bug is a bug, but sometimes its a problem with the users system (a bug of sorts, maybe not with the Rails core) or it is user error.

Last thought, I encourage any to spend time in the #rails-contrib channel, its not a place to necessarily strike up a conversation, but a great place to see what is the current buzz with Edge, a place to see what patches are being talked about, and a great way to get a feel for the contribution process.

Good luck Martin, look forward to any guides you might produce!

Replytotopic

Other Recent Topics

General Discussion : Plugin or Gem install is too slow

General Discussion : How to avoid DDOS attack

General Discussion : [Noob] How RoR handles data normalization

General Discussion : Whether it is possible to automated test the Ruby on Rails application using the QTP tool?

General Discussion : Sorting Array Of objects

General Discussion : RoR and client-side MVC

General Discussion : data tier and business logic separation

General Discussion : RoR books?

General Discussion : RoR Development Team

General Discussion : Radio Show [Subject: Agile Development]

Formatting Help
  • *bold*       _italics_      
    bq. (quotes)
  • "DSC":http://www.dsc.net
  • * or # (lists)
or cancel