-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Meta task: ensure all labels have descriptions to improve triage efforts #52583
Comments
Notes on likely labels to consolidate and/or remove pulled from the sheet itself but shared here for transparency:
@alexstine I know you've mentioned consolidating the accessibility labels. Curious if this might be the best time to do so! |
cc @ndiego |
Looking through some of the initial suggestions, I'd like to clarify something. Instead of describing the functionality of the element described in the label, the descrition here should explain what it means for this label to be applied. And in the case of all the So there should be one (Just my initial thoughts :)) |
I'd also suggest consolidating Overview and Tracking issues into something like Another suggestion would be to consolidate the |
There was a discussion release squad channel regarding the wording "Backport to WordPress Beta/RC " is not entirely accurate and a tad misleading and while we are at it we could rename those label to accurately |
As long as the work is done in a spreadsheet, it would be great if we could add a "changelog" column to it, and identify the Changelog heading under which labels should fall (if at all) so that the automatic changelog creation for the release process can also be updated after this audit work. |
@annezazu Thanks for the ping. As far as accessibility labels go, we have way too many of them all from the Gutenberg audit back in 2017/2018. I suggest making them much simpler.
CC: @joedolson @afercia |
I agree. The profusion of accessibility labels makes it more difficult to do bug scrubs, and I'm not clear that there's any benefit to separating keyboard issues from labeling issues, for example. That should always be clear from the issue description. |
Building upon what @fabiankaegy said. It will be super helpful to have a label for every block and add labels to issues based on which blocks are affected by the ticket. This will help the Docs team immensely when we do triage for every release. |
@femkreations The labels for this have existed for quite a while already: https://github.com/WordPress/gutenberg/labels?q=%5BBlock%5D I think most if not all should be there and I think they are getting used quite a bit. |
Just looping back to this to keep things moving - I'll consolidate the changes proposed/discussed so far: Confirmed
Needs Discussion
Should we make a change like this?
@bph @priethor do you have any further thoughts on a resolution to this one? |
Another thought while we are considering labels. I wonder if there is an opportunity to better indicate the 'Next step' for issues to see how actionable they are? At the moment we have something like that with the |
Thanks for the ping @alexstine . A different matter is about pull requests. In the last months I spotted several PRs that introduced changes where no keyboard testing was performed at all. Or where screen reader testing was necessary but was no performed at all. I'd like to find a way to enforce this kind of testing when necessary but I'm not sure labels are the best option. |
Thank you for consolidating the conversation so far, @jordesign.
That's interesting, @jordesign. I feel that there is a clear overlap between [Status] and [Needs X] labels. In fact, there is a label literally called One quick-ish approach would be to prefix all the current Two more ideas:
|
I would just rename them to |
Since this issue is primarily aimed at improving label descriptions and In the spirit of maintaining an organized discussion, I've spun off a discussion in #52727 for a deeper label reorganization to avoid moving this issue forward. I've divided the discussion into a thread for each kind of label (status, type, etc.) so that the conversation is easier to follow. Feel free to add more threads 🙏 |
I've updated the spreadsheet so that all labels related to [Block] have a description in the form |
This is all looking good to me. Unless there’s a reason against it - I’m happy to start making these changes this time tomorrow. |
Catching back up here. Deeply appreciate the discussion and diving in. Let's proceed with adding descriptions. @jordesign please do the honors before we can proceed to deletion/consolidation. The biggest item I'm concerned about is deleting/consolidating labels as deleting a label will remove it from the issue/PR. Here's what I am seeing to do:
Note for self and others: also need to ensure we check PRs not just issues :) What do you all think of the above? Any concerns/questions? I'll give it another week before following up. |
Done! 🥳 All descriptions for labels now added/updated |
Please do feel free to go ahead and thank you! |
Rad, I'll follow up next week to handle removing/consolidating (unless someone else wants to take it on) :) |
Hi all! I went forward and consolidated into
|
Update on my end to close this out:
Thanks so much, folks, for diving in and moving this forward. Love the quick work and collaboration. In the coming weeks, I'll try to get more granular around the 350+ Site Editor items, although I found many had additional labels already :) |
Right now, we have over 300 labels in this GitHub repo with many missing descriptions. This makes triaging efforts tricky to accomplish across a wider group of people when the labels could be used in different ways. To help standardize and make triaging more accurate, let's add descriptions and consider deprecating labels for no longer active projects (like the block based navigation screen).
As a start, I've added proposed descriptions for each label into this spreadsheet created by @jordesign. If anyone on the @WordPress/gutenberg-triage-team would like to help, feel free to jump in with comments and suggestions.
The text was updated successfully, but these errors were encountered: