Manage Labels

How to manage labels

Labels are a key component for organizing issues within Issu. Labels are defined within your configuration, and added to issues automatically or manually.

Adding Labels

Labels are defined under Config > labels. Issu ships with default labels, but these can be modified to suit your needs (especially for localization). Issu supports these types of labels:

  • date
    A label that represents the date of something, such as when the issue was created or when it needs to be completed.

  • multi
    A label that can contain multiple values, such a list of teams affected.

  • name
    A label representing the name of an issue. Only one label can have this type.

  • rank
    A label representing the ranking of an issue. Only one label can have this type.

  • text
    A label representing a single text value.

  • time
    A label that contains time tracking details for the issue. Only one label can have this type.

Label Validators

Additionally, labels can support various controls around their usage:

Organize Issue Labels

Issu can organize the labels on issues automatically using issu org. This command will:

  • Add missing default labels
  • Correct misspelled labels
  • Renumber any positional labels so they are sequential (1, 2, 3 instead of 1:aaaa)

Issu org can create a lot of diffs, but the changes should be minor and not impact the git history of the issue.