There are several issues open regarding Kind labels. This is a tracking issue to track all of them across the project so that people can visualize what the end result will be.
Issues:
Some general points:
- All else being equal, fewer kind labels is considered a good thing.
- Kind/ labels which are not explicitly recommended and documented should be considered deprecated.
- Old kind labels which have not been used since the 1.9 cycle or earlier should be considered deprecated.
- Ideally, issues and PRs should be able to treat Kind labels as exclusive (apply only one per PR/issue), although this should not be enforced due to corner cases.
I am vague on how we should be applying this set of rules to K/K vs. organization-wide. My primary concern is limiting the pool of kind labels in k/k to a relative handful of clearly needed labels.
New list of canonical Kind labels
Deprecated Kind labels:
- kind/support (to triage/support)
- kind/enhancement (duplicates kind/feature)
- kind/technical-debt (duplicates kind/cleanup)
Also officially deprecating these kind labels, which exist but have not been used since 1.9 or earlier:
- kind/friction (?)
- kind/mesos-flake (?)
- kind/old-docs (duplicates kind/documentation)
- kind/postmortem (?)
- kind/upgrade-test-failure (duplicates kind/failing-test)
List of Changes To Make
Renames:
- priority/failing-test to kind/failing-test
- kind/support to triage/support
New Labels:
Existing Labels to be added to labels.md:
- kind/cleanup
- kind/design
- kind/api-change
- kind/new-api
Finally, announce deprecation of all the deprecated labels above, and mark them as such in the label dictionary.
cc @spiffxp
There are several issues open regarding Kind labels. This is a tracking issue to track all of them across the project so that people can visualize what the end result will be.
Issues:
Some general points:
I am vague on how we should be applying this set of rules to K/K vs. organization-wide. My primary concern is limiting the pool of kind labels in k/k to a relative handful of clearly needed labels.
New list of canonical Kind labels
Deprecated Kind labels:
Also officially deprecating these kind labels, which exist but have not been used since 1.9 or earlier:
List of Changes To Make
Renames:
New Labels:
Existing Labels to be added to labels.md:
Finally, announce deprecation of all the deprecated labels above, and mark them as such in the label dictionary.
cc @spiffxp