Labels and Other Information - psu-libraries/library_data_services GitHub Wiki

Labels provide an important means for organizing and managing GitHub issues. The provide additional metadata about the issue, make it possible to group issues into categories, facilitate searching for issues and also they can automatically populate Waffle.io columns that are associated with the issue.

There are a few best practices to consider when labeling and creating columns on a Waffle board.

  • Look for existing labels first and use those.
  • Label names should be ...
    • Brief.
    • Descriptive.
    • Lower case.
  • Try to make the color the same as other related labels.
  • Try not to use the same color as unrelated labels.
  • Only create Waffle board columns if absolutely necessary.

Some Current Labels and Columns

This list isn't complete. It just captures some of the the more important labels in use. You can go to the Label page in Github to see all the labels that have been created, although many of them are automatically created by Github.

Label Waffle Column Description
problem yes A description of a problem
solution yes A description of a solution to a problem
assessment no Service assessment issue
partner yes Potential or current service partner
ready yes A service or activity that is ready to start
in progress yes A service or activity that is currently in development
ice box yes A service or activity that won't be worked on in the foreseeable future
question no A question not related to a specific issue ( those go in issue comments )