Skip to content

Instantly share code, notes, and snippets.

@afuna
Created July 5, 2014 16:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save afuna/4425aea6aec5f2b10756 to your computer and use it in GitHub Desktop.
Save afuna/4425aea6aec5f2b10756 to your computer and use it in GitHub Desktop.
We've automated some of the labelling of issues. Pull requests are
automatically tagged with `type: pull request`. Non-pull requests are
automatically tagged with `type: issue`.
Bug type, effort, and severity all require some human judgement, so we
can't automate those. What we did do, however, is to have all new
requests be tagged with `status: untriaged`, to make them easy to find
for later labelling.
We discovered that only people with commit access can apply labels to
issues. This doesn't fit our workflow at all! So we've made it so that
if you comment with text that looks like `##label`, those labels will be
applied to the issue. No special position required; anyone can do it.
`status: untriaged` will disappear from the list of labels. `type: pull
request`/`type: issue` will be automatically applied again. Other than
that, the list of labels you apply will replace the current labels.
Valid labels are as follows:
* `##from: suggestions`
* `##from: support`
* `##is: bug`
* `##is: feature`
* `##is: upkeep`
* `##effort: lower` (will automatically become `effort: (1) lower`)
* `##effort: average`
* `##effort: higher`
* `##severity: minor` (will automatically become `severity: (1) minor`)
* `##severity: major`
* `##severity: critical`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment