Some ideas of things you can do

Take your preference, there is enough work for everybody :)

~~~~ zimbatm

Triage tickets

  1. Fix tickets that don't follow Howto - Write a ticket and inform the people.
  2. Try to revive old tickets. Ask for more informations, annoy people, ..
  3. Build minimalist cases that reproduce the bugs
  4. ...

Write docs

Annoy people on the channel by asking how things work. Then write them down so that the next doc writer can be annoying with other questions.

Speccing

  1. Find unspecified behaviors. Be vicious ! Once you found a nice corner-case, write a spec. See Howto - Write a spec
  2. Fix the specs by running them against MatzRuby. Use rake spec:check OR bin/mspec -t ruby spec/ruby to run all the specs that should pass on MatzRuby
  3. ...

Run your code

You code it often more vicious than the specs. Run your pet project under rubinius and report crashes ! See Howto - Write a ticket.

Cleanup code

Search for tags like TODO, HACK, FIXME in the code and fix them. Once you're finished, submit a ticket with the [PATCH] tag and a small description. See Howto - Write a ticket.

I use : `grep -re "TODO\|HACK\|FIXME" .`

You can also run failing specs and try to fix them. I use `bin/ci -i` and `rake todo`

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

0.1069% complete

 

Completed 9 of 13 tickets