roboticslab-uc3m / questions-and-answers

A place for general debate and question&answer
https://robots.uc3m.es/developer-manual/appendix/repository-index.html
2 stars 0 forks source link

Define standard for issue labels #76

Closed jgvictores closed 3 years ago

jgvictores commented 5 years ago

Define standard for issue labels.

Additionally specify if any specific repository/project will have a different set of labels.

Personal thoughts which lead to no specific direction:

jgvictores commented 5 years ago

Some things commented with @David-Estevez (very related to #74)

  1. We use spaces. Example: priority: critical
  2. Remove status: in progress as soon as we are sure we can access kanban column info via GitHub API.
  3. Under same premise as (2), remove blocked, rename blocking->priority: blocking
  4. regression: upstream is simply a regression, we are the ones who have to fix it anyway.
  5. For labels, we define the basics, but new can be added per repo.
jgvictores commented 5 years ago

Additional note: For handling blocked/blocking issues, it seems like the ideal solution would neither be labels nor project columns (see #74), but instead a dependency tree. :smile:

PeterBowman commented 5 years ago

+1 for a regression label.

jgvictores commented 5 years ago

Notes:

jgvictores commented 5 years ago

Lots already at https://github.com/roboticslab-uc3m/developer-manual/blob/master/best-practices-github.md#github-issues (rendered at http://robots.uc3m.es/gitbook-developer-manual/best-practices-github.html#opening-a-github-issue)

PeterBowman commented 5 years ago

I was thinking of splitting upstream to describe two situations:

Also: broken code due to an upstream bug, found local workaround, local (RL-side) issue closed (https://github.com/roboticslab-uc3m/WBPCwaiter/issues/2#issuecomment-474417097).

PeterBowman commented 5 years ago

See also https://gist.github.com/Isaddo/7efebcb673a0957b9c6f07cd14826ea4 (a JS web-based label editor).

PeterBowman commented 5 years ago

Idea: rename tracking (an "issue of issues") to horizontal (affects multiple repos, perhaps even orgs).

jgvictores commented 5 years ago

Idea: rename tracking (an "issue of issues") to horizontal (affects multiple repos, perhaps even orgs).

I'll begin to apply this

PeterBowman commented 4 years ago

See also: org-wide labels!

https://help.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization

jgvictores commented 4 years ago

https://help.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization

Pretty cool. Looks like it only applies on creation of a new repo, but still very useful.

Adding teo-main/labels to https://github.com/organizations/roboticslab-uc3m/settings/labels

jgvictores commented 4 years ago

Similar issue on robotology org: https://github.com/robotology/robotology.github.io/issues/10

jgvictores commented 3 years ago

Adding teo-main/labels to https://github.com/organizations/roboticslab-uc3m/settings/labels

Closing via :top: