-, to concatenate words.The GitHub label namespace is unique. Meaning, if one repository has a bug label called bug 🐞 and another repository is calling it bug 🐛 , they should be updated to be identical. The same concept should have the same name. This is to ensure that:
We shouldn’t aim to create all the GitHub labels that can exist. For a label to help (not make things worse), it has to:
When in doubt, don’t create labels per: Delete as much as possible. You will know if you delete enough if you are forced to add back > 1/10 of the things. Otherwise, you carry too much overhead. The challenge with this step is to override our emotions. Very likely, in the past, we faced a lot of pain because we deleted something that we truly needed..
We use 4 categories of labels, solving 4 different kinds of problems: