Thinking about missions

Here is Asheesh's early thoughts about missions.

Quests / missions

 * Attend a LUG or other programming/open source event
 * post the link?
 * is cheating likely? not really, I think.
 * tell us the location?


 * Compile a program from source


 * file a bug and have it marked as solved


 * Learn how to use IRC

Projects

 * need more people
 * who have compiled the project
 * who do specific things, as named by the project
 * who have run the test suite
 * who say something nice to them
 * who write source code documentation
 * Mission idea: Find an uncommented function, and write a block comment for it
 * who write human (user)-oriented documentation
 * Mission idea: Find a typo, and file a bug

Levels / XP (experience points)

 * Training badge for each skill
 * Levels of badges: Bronze, Silver, Gold, Diamond
 * Diamond for
 * importing commits to any project (big or small)
 * someone with a diamond on a project can give you one