Github Issues, as of version 2.0, is a nice and light weight issue tracker for your Github projects. Compared to alternatives like JIRA, it’s a breath of fresh air for projects that are not too big. Because reporting an issue only involves filling in two required fields: the issue title and description, it’s easy and attractive to create a lot of issues for work left to be done and bugs to be fixed.
However, if you use Github issues as a todo list, having a list of dozens or hundreds of issues can become unwieldy very quickly. Which ones are important, what to tackle first? Who’s working on what? When this happens, its likely worth spending a little bit of time coming up a bit more structure to keep things manageable.