Some ideas of things you can do
Take your preference, there is enough work for everybody :)
~~~~ zimbatm
Triage tickets
- Fix tickets that don't follow Howto - Write a ticket and inform the people.
- Try to revive old tickets. Ask for more informations, annoy people, ..
- Build minimalist cases that reproduce the bugs
- ...
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
- Find unspecified behaviors. Be vicious ! Once you found a nice corner-case, write a spec. See Howto - Write a spec
-
Fix the specs by running them against MatzRuby. Use
rake spec:checkORbin/mspec -t ruby spec/rubyto run all the specs that should pass on MatzRuby - ...
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.10—69% complete
Completed 9 of 13 tickets
Pages
- Home
- FAQ
- IRC Info and Who's Who
- Releases
- Using Git
- Installation
- Getting Started
- Common Build Problems and Solutions
- Howto - Contribute
- Howto - Write a ticket
- Howto - Run my Rails app with Rubinius
- Howto - Write a Ruby spec
- Howto - Write a Rubinius spec
- Howto - Fix a failing spec
- Howto - Develop with a separate RubySpec repo
- Howto - Debug shotgun
- The Rubinius specs
- Shotgun - The Rubinius Virtual Machine
- Developer Readme
- Core Library - Coding Guidelines
- Coding Style Guide
- Contributor Platforms
- Stuff to read
- Extending Standard Library Specs
- Improve Gem Support in Rubinius
- Actors - Concurrent Rubinius
- FFI or Foreign Function Interface
