Skip to content
dripton edited this page Jul 27, 2012 · 5 revisions

The GitHub issue tracker currently just has tags, not fixed categories, severities, issue types, etc. This page is for explaining what all those tags mean.

Milestones:

I think it’s only worth thinking a couple of releases ahead. Anything else goes into the “maybe someday” category.

Note that if we finish something early, we can change its release tag to reflect when it was done.

Issue types:

  • bug — Some feature of the software is not working as designed.
  • feature — An enhancement to make the software do something it doesn’t do yet, other than fix a bug.
  • refactor — Some code works but is ugly or hard to maintain, and should be cleaned up.
  • doc — Documentation
  • task — Something else needs to be done.

Categories:

  • ai — Related to the computer player (“Artificial Intelligence”)
  • gui — Related to the graphics
  • game — Related to the game rules
  • network — Related to the network protocol
  • test — Related to unit or functional testing
  • infrastructure — Outside the core game software itself. Installers, hosting, bug tracking, etc.

Miscellaneous:

  • easy — This indicates something that seems like it should be simple.
  • invalid — This bug report or feature request turned out to be wrong.
  • wontfix — I don’t want to do this.
Clone this wiki locally