First Task Definition
Intro to the project
It’s become quite apparent that one of the most important factors in how much attendees enjoy our OSCTC events is the quality of the bugs/contributions they work on. It’s also apparent that our old system of scraping ‘bite size’ bugs from hundreds of projects and giving them a cursory look isn’t adequate for finding the right bugs.
This page is for phase I of the project - defining what makes a good bug. The questions below can help us with our definition. Feel free to add new questions, or to add to the definition below.
Relevant questions
Some questions that might help us create out definition:
- Set up:
- How much work will the attendee have to do before they can begin working on the bug? Is there good documentation to help them set up their environment?
- Is the location of the problem (in the code, documentation, etc.) given, or will the attendee have to find it on their own? If given, how precisely? (Do we know which file? Which function? Which line number?)
- What systems does it use? For example, git vs subversion vs other version control systems?
- The bug itself:
- What types of issues are we looking for? Bugs vs feature requests vs documentation vs design vs helping users on lists?
- How long should it take to address?
- Social:
- Will the attendee likely receive quick, friendly, useful feedback on their contribution from a maintainer or community member?
- Does the project have a reasonably active mailing list or irc chatroom?
- Is the task a good one to do in pairs or groups?