-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The GitHub Label Cleanup Proposal #3920
Comments
This seems great for the most part, but I do feel like some labels ( |
Good idea! I also felt like rounding up those labels would complete the alphabetization, but wasn't sure what to call the new category. |
Hey @Hundrec and @AbnormalPoof do you have Discord? I think we'd be able to coordinate stuff a bit better that way. |
Yeah! Add me @Hundrec and I'll reply when I get home :) |
I'm only just now seeing this at 6 AM... But yeah! My Discord username is |
All these changes are approved and done! |
Overview
The labeling system in this repository has become more and more useful since 0.3.0 was released.
For example, the
status
andtype
labels are now automatically applied upon issue creation.However, a few inconsistencies have arisen in the past few months as new labels and GitHub actions have been implemented.
In this issue, I will detail actions that can be taken to organize and standardize labels to improve your workflow (especially with over 600 open issues!)
Important
Some of these changes will require edits to files such as label-actions.yml. I have created an associated PR: #3918.
Delete or Replace
Some labels duplicate the function of existing labels, or should be replaced with a better label.
Bug
Fixed Interally
duplicate
potential duplicate
Needs R&D
status: needs r&d
Categorize
The full list of labels is currently alphabetically disorganized. Sorting them into categories can clean this list up.
small
size: small
medium
size: medium
large
size: large
help wanted
topic: help wanted
mods
topic: mods
platform specific
topic: platform specific
polish
topic: polish
scoring
topic: scoring
chart editor
topic: chart editor
haxe
pr: haxe
documentation
pr: documentation
Color
Currently, Label Actions closes issues as not planned or complete for three
status
labels.Just like the label
status: rejected
, highlighting these auto-close labels with prominent colors will serve two functions:status: needs r&d
#1B3A4D
status
status: resolved
#1B3A4D
#238636
status: accepted
#1B3A4D
#238636
status: stale
#1B3A4D
#71383A
status: duplicate
#1B3A4D
#71383A
low priority
#ffffff
#c8c8c8
Additional color changes for
topic:
labels are listed below.topic: help wanted
#0e8a16
#FCF400
topic: mods
#0e8a16
#c24b99
topic: platform specific
#0e8a16
#c24b99
topic: polish
#0e8a16
#c24b99
topic: scoring
#0e8a16
#c24b99
topic: chart editor
#FCF400
#c24b99
Tip
Refer to the table below to see which labels close issues when applied.
status: resolved
status: rejected
status: stale
status: duplicate
Create
Our current labels don't quite cover the full range of issues and PR types. We can add some labels to help!
pr: github
#ffffff
type: github
#CA995E
type: chore
#CA995E
type: security vulnerability
#CA995E
Descriptions
Some labels do not currently have descriptions. Assuming all changes before this section have been implemented, the labels below should have their descriptions revised.
status: resolved internally
pr: haxe
pr: documentation
topic: mods
topic: chart editor
topic: polish
topic: scoring
topic: platform specific
type: documentation
type: enhancement
size: small
size: medium
size: large
Additional Description Revisions
status: needs r&d
status: pending triage
status: pending pull request
status: planned
status: reviewing internally
status: needs clarification
status: resolved
funkin.assets
The funkin.assets repo should also be revamped in a similar fashion.
All labels from the main repo should be transferred except the ones below:
type: compilation help
status: resolved
status: resolved internally
high priority
topic: scoring
Closing
I believe that organization is essential for an improved workflow on GitHub.
Thank you for your time and consideration!
The text was updated successfully, but these errors were encountered: