BugMash

Version 78 (Jeff Casimir, 04/24/2010 04:07 pm)

1 20 Eric Davis
{{>toc}}
2 20 Eric Davis
3 75 Mike Gunderloy
h1. NEXT BUGMASH JANUARY 16-17, 2010
4 60 Mike Gunderloy
5 1
h1. BugMash
6 1
7 1
Have you ever wondered how you could get started contributing to the core Rails code? Have you been watching the growth of RailsBridge and wondering where you could fit in? Well, wonder no longer: we have an answer to both of those questions. Announcing:
8 1
9 1
h2. The First Rails and RailsBridge BugMash
10 1
11 75 Mike Gunderloy
The idea is simple: RailsBridge has a lot of energy. Rails, being a volunteer effort, needs help to bring version 3.0 to release. With the help of some Rails Core team members, we're going to see what we can do to move Rails 3.0 towards a successful beta, encourage more people to get involved with the Rails source, and have some fun.
12 1
13 1
Some of the Bridgers will be organizing a face-to-face way for BugMash participants to come together ([[BugMash#Teams|Teams]]), but there's no need to be there to be a part of it. We'll also have a room open on IRC, and people who are familiar with the Rails internals will be available to help point you in the right direction. We're going to do everything we can to make it easy to start contributing to Rails.
14 7 Dana Jones
15 75 Mike Gunderloy
What can _you_ do to help? We're asking you to *do one thing* to make Rails 3 better. Some ideas:
16 1
17 75 Mike Gunderloy
* Fix a known issue
18 75 Mike Gunderloy
* Report a bug
19 75 Mike Gunderloy
* Make sure your favorite gem or plugin still works. If not, fork it and make it so.
20 75 Mike Gunderloy
* Write a blog post about a certain component
21 75 Mike Gunderloy
* Write some documentation
22 75 Mike Gunderloy
* Get an app up and running and document what you had to do to upgrade.
23 75 Mike Gunderloy
* Create a screencast
24 2 Eric Davis
25 75 Mike Gunderloy
We'll have a way for you to register your work up by the start of the BugMash. Anyone who contributes in any way to the success of Rails 3 will be entered in the [[BugMash#Prizes|Prize]] drawing.
26 75 Mike Gunderloy
27 3 Mike Gunderloy
h2. Official BugMash hours
28 4 Mike Gunderloy
29 75 Mike Gunderloy
Rails contributors are located all over the world, so we're going to define an extended weekend for the BugMash. So we're going to run from Saturday noon in New Zealand (00:00:00 January 16 GMT) to Sunday midnight on the US West coast (07:00:00 January 18 GMT). That should give everyone who wants to be involved plenty of time to participate.
30 60 Mike Gunderloy
31 6 Mike Gunderloy
h2. Resources
32 4 Mike Gunderloy
33 75 Mike Gunderloy
* Downloadable "Rails BugMash Guide":http://railsbridge.org/BugMashGuide.pdf (PDF format)
34 1
* [[Pre-flight Checklist]]
35 1
* [[BugMashCheatSheet]]
36 78 Jeff Casimir
* [[GettingStartedDevelopingRails3]] -- Created at the DC Rails Bugmash on 4/24/10
37 76 Mike Gunderloy
38 76 Mike Gunderloy
There are also some resources aimed at helping you fix Rails bugs, though that's not the focus of the January BugMash:
39 76 Mike Gunderloy
40 76 Mike Gunderloy
* [[BugMashFlowchart]]
41 70 Chad Woolley
* "Contributing to Rails":http://guides.rubyonrails.org/contributing_to_rails.html
42 26 Mike Gunderloy
* "Tickets tagged with 'bugmash'":https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/bins/41908
43 26 Mike Gunderloy
* There are official Rails Continuous Integration servers which test against multiple interpreters and databases.  See the Continuous Integration section in the [[BugMashFlowchart]]
44 26 Mike Gunderloy
* The Rails "Continuous Integration Server Setup Notes":http://github.com/rails/rails/blob/master/ci/ci_setup_notes.txt can be helpful in getting the various databases configured
45 26 Mike Gunderloy
* http://railscasts.com/episodes/113-contributing-to-rails-with-git
46 1
* [[BugMashStats]]
47 61 Dan Pickett
48 64 Dan Pickett
h2. Teams
49 64 Dan Pickett
50 75 Mike Gunderloy
We're not doing team-based scoring, but we do have people getting together in various cities. If you're getting together a team for the next BugMash, please add it here:
51 26 Mike Gunderloy
52 75 Mike Gunderloy
* (to be determined)
53 38 Mike Gunderloy
54 4 Mike Gunderloy
If you're interested in one of these, or want to organize your own in-person event, drop by the #railsbridge IRC channel to chat.
55 4 Mike Gunderloy
56 4 Mike Gunderloy
h2. Prizes 
57 18 Mike Gunderloy
58 75 Mike Gunderloy
* $300 credit from "37signals":http://37signals.com. for "Basecamp":http://basecamphq.com or "Campfire":http://campfire_now_.
59 75 Mike Gunderloy
* 1 annual subscription to "Less Accounting":http://lessaccounting.com from "Less Everything":http://lesseverything.com/
60 75 Mike Gunderloy
* 1 year's small plan from "GitHub":http://www.github.com
61 77 Dan Pickett
* "New Relic":http://newrelic.com/ is donating 1 year of New Relic RPM Gold for 1 Host.
62 77 Dan Pickett
* "BDD Casts":http://bddcasts.com is donating 1 15 credit pack and 3 5 credit packs which shall be awarded to 4 different participants.
63 77 Dan Pickett
* "Peepcode":http://peepcode.com is donating 2 credits which will be awarded to 2 different participants.
64 75 Mike Gunderloy
* 1 copy of the "Rails Freelancing Handbook":http://www.railsfreelancebook.com/ from "Mike Gunderloy":http://afreshcup.com/
65 75 Mike Gunderloy
* 1 copy of the "Rails Rescue Handbook":http://www.railsrescuebook.com/ from "Mike Gunderloy":http://afreshcup.com
66 75 Mike Gunderloy
* An ebook (3 prizes will be awarded) from the "Pragmatic Bookshelf":http://www.pragprog.com/ (selection excludes the Pragmatic Programmer and the SitePoint collection)
67 77 Dan Pickett
* "Vinsol":http://vinsol.com/index.php is donating a $50 Amazon Giftcard.
68 18 Mike Gunderloy
69 18 Mike Gunderloy
h2. IRC support
70 18 Mike Gunderloy
71 18 Mike Gunderloy
We'll have experienced Rails developers and core team members available on IRC for as many hours during the BugMash as humanly possible. If you're having trouble getting started, want to brainstorm about a particular ticket, or can help other people out, please come by and join us. We'll be hanging out on the #railsbridge channel on Freenode IRC. Our [[IRCGuide]] can help you get connected.
72 18 Mike Gunderloy
73 75 Mike Gunderloy
We also have a bot who's helping us keep track of who's working on what. Details at [[BugMashBotUsage]]. (But we probably won't use the bot for the Rails 3 BugMash).
74 18 Mike Gunderloy
75 18 Mike Gunderloy
h2. Scoring
76 33 Eric Davis
77 75 Mike Gunderloy
1 point for each thing that you do to help Rails 3 along. In the case of any disputes, the decisions of the BugMash team are final.
78 18 Mike Gunderloy
79 75 Mike Gunderloy
For every point, you'll get 1 ticket in the lottery to distribute the prizes.
80 18 Mike Gunderloy
81 57 Dan Pickett
h2. Past Events
82 1
83 58 Dan Pickett
* [[2009-08]]
84 75 Mike Gunderloy
* [[2009-09]]
85 45 Elad Meidar
86 45 Elad Meidar
h2. Participants Testimonials
87 45 Elad Meidar
88 46 Philip Ingram
* "Rails BugMash on RailsBridge":http://blog.eizesus.com/2009/8/rails-bugmash-how-i-fell-in-love-again - ".. witnessed the mission and statement of #railsbridge coming true in the very first time they were put to the test. ..." - Elad.
89 47 Peer Allan
* "Lessons I learned about Rails from the BugMash":http://ingraminternet.com/posts/3-lessons-learned-about-rails-from-bugmash-09 - I describe the lessons that I learned during the BugMash about Rails and the rails community - Philip.
90 52 Mike Gunderloy
* "Rails Bugmash August 2009: Before, During & After":http://www.allanweb.ca/2009/08/11/rails-bugmash-august-2009-before-during-after/ - Peer
91 63 Irina Dumitrascu
* "Rails Bugmash: sweet":http://elisehuard.wordpress.com/2009/08/16/rails-bugmash-the-roundup/ - "Not only was it very instructive, it was also lots of fun, like resolving chinese puzzles in group, and against a clock. " - Elise
92 1
* "fixed bugs for fun: Rails BugMash":http://www.dira.ro/blog/2009/08/will-fix-bugs-for-fun-rails-bugmash/ - "Big Kudos to RailsBridge for organizing the event and easing the ‘contributing to Rails learning curve’. It allowed me to use my Ruby & Rails skills to the max, even if it was the first time I contributed." - dira