kotct / dot

A collaborative configuration for various tools.
MIT License
3 stars 2 forks source link

Better Labels #50

Closed rye closed 7 years ago

rye commented 7 years ago

Our labels are somewhat unspecific and sad. If we can break things up into more component-wise labels and have priority labels, and use a labelling scheme like Hyper's, I think it'd be much easier to label issues.

Below are listed the different labelling groups and label names which I have created.

Concerns

The Concerns set of labels is used for demarcating the scope of the Issue or Pull Request to which they are assigned.

Is

The Is set of labels is used to describe the status or quality of the Issue or Pull Request to which they are assigned.

Needs

The Needs set of labels is used to describe is used to describe those Issues or Pull Requests which need further action in order to proceed.

Priority

The Priority set of labels is used to describe the approximate priority of the Issue or Pull Request to which they are assigned.

Type

The Type set of labels is used to describe the type of thing that is concerned by the Issue or Pull Request to which they are assigned.

Ungrouped

These labels are specifically ungrouped so that they can be searchable by API bots.

cg505 commented 7 years ago

idc enough so I'm gonna leave this to you

rye commented 7 years ago

Closing because I finished this. I'm totally open for further suggestions as far as this labelling scheme should go; my only qualms about it have to do with searchability and conciseness, but I think that having thing split up by prefix (e.g. Concerns:, Is:) helps with this and helps make the labels more easy to understand.

rye commented 7 years ago

And for future references, here's the philosophy behind each of these labels and the groupings I created for them. I will copy-paste this into the Issue body so that we have this, and we could put this in CONTRIBUTING.md or some other file.

Concerns

The Concerns set of labels is used for demarcating the scope of the Issue or Pull Request to which they are assigned.

Is

The Is set of labels is used to describe the status or quality of the Issue or Pull Request to which they are assigned.

Needs

The Needs set of labels is used to describe is used to describe those Issues or Pull Requests which need further action in order to proceed.

Priority

The Priority set of labels is used to describe the approximate priority of the Issue or Pull Request to which they are assigned.

Type

The Type set of labels is used to describe the type of thing that is concerned by the Issue or Pull Request to which they are assigned.

Ungrouped

These labels are specifically ungrouped so that they can be searchable by API bots.

cg505 commented 7 years ago

goddamn

cg505 commented 7 years ago

tbh probably bouta tag everything wrong bear with me

rye commented 7 years ago

Just look at the descriptions here if you're confused at any point. Hopefully this will be a bit more semantic