You are here: Hackfest Contribute
Contribute to the Rails source code? Here is your chance to benefit and get recognition for your contribution to the Rails framework.
We run regular contests where you stand to win a chance of some fantastic prizes provided by top names in the industry. Just ensure that you mark yourself as a 'core contributor' in your profile and enter your trac username. You will then be automatically entered into each Hackfest.
See a summary of past and present hackfests
A whole host of prizes including: Book tokens, ipods, subscriptions, conference passes and much more. These vary from contest to contest.
If you have not contributed to an open source project before it can all be pretty daunting. Thankfully you are not alone as there is a dedicated mailing list, irc channel, and many of the contributors run blogs detailing their work. Josh Susser has produced this this helpful guide to get you started. Recommended reading. Further information is also available from the Rails Trac.
| Activity | Points | - |
|---|---|---|
| +1 | +250 | (up to a maximum of 750) |
| -1 | -250 | (but cannot go below 0) |
| verified | 750 | (overrides any +1 or -1 points) |
| changeset | 5000 | (overrides any +1, -1 , or verified points) |
In addition the following activities have a score attached which count towards each contributor's overall ranking:
100: accepted patches
60: accepted documentation
40: open patches
20: untested patches
15: tiny patches
10: denied patches
10: reporting a new ticket
5: resolving a ticket
1: commenting
See scoring details for more information.
Please note that the scores are pulled directly from an external report that is controlled by the Rails core team.
The total number of points are tallied up for the duration of the contest for each contributor and then ranked accordingly.
In the case of dispute the final decision lies with the Rails Core team of comitters.
Usually once a day at Midnight (British Standard Time).
Monthly contests typically start a day or two after the beginning of the month, to allow time for announcements, and then close at midnight on the last day of the month.
You'll be notified via email and your contact details passed on to the relevant sponsors so that they can contact you about your prize. You have up to 30 days to claim your prize from close of contest.
The top 5 winners from the previous months contest are not eligible to win again for the following month. Note: This rule came into effect from October 2007.
While we try and answer the main questions here it's more than likely you may some of your own. Please feel free to get in touch and will endeavor to do our best to answer them.