-
-
Notifications
You must be signed in to change notification settings - Fork 1.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
Create Needs PR
and Needs decision
labels
#6999
Comments
Agree, it makes a lot of sense. It's very nice to be able to indicate what needs to be done with the label change (if you don't have the time to really triage but the issue seems "probably reasonable", you just add "needs investigation" as in 'it's not utter garbage but still needs some investigation' so your partial work is not lost) I was also thinking recently that we should review "proposal" and "discussion" at release time. I often add discussion to milestone so a decision is taken by then but a "needs decision" label makes more sense and is a lot faster to do. How about we review them all when we release a minor too ? Btw slightly related but there's an issue with label suddenly showing |
I would reserve 1, 2 and 4 would have the same colour as they require maintainer action. 3 should probably be the same colour as
That would be good but there are some discussion and proposals that have been open for a couple of years because they are difficult to get right. I think For example, I don't mind keeping #5701 open a little longer. We won't implement it in
I think Github might be testing searching on emojis in the label tab? Not sure though. |
Sure most of the time if you can't triage in less than 5mn it's because it's a complicated bug/crash. Maybe we could also add 'Need reproduction' for acknowledged but not reproduced yet. For crashes I often trust the reporter but when the issue is on old versions it's a good idea to reproduce on main first.
|
@Pierre-Sassoulas I have edited the labels slightly. Now all labels which require |
Would you mind if I change to light pink or something ? This yellow is really flashy/agressive 😄 |
Well I'm quite colour blind, so I probably don't notice it as much as you do. 😄 I liked the blue/purple/whatever of |
Hmm if you're color blind it's probably better if you choose the color yourself, I can live with flashy color easier than you can live with color that look the same to you. |
Let's use |
I changed some color following your instruction and removed "task" in favor of "maintenance". |
I have followed this discussion over at
CPython Discourse
and was triggered by:being able to tell at a glance based on a label why an issue is still open is really powerful (hence the needs labels on PRs 😁)
I think this is also very true for our own project and some of the labels we use.
As you probably noticed yesterday I tweaked some of the colours on our labels to clearly indicate no action is needed from a maintainer. Labels like
work in progress
,waiting on author
andneeds astroid update
now share the same colour so you know as a maintainer that such PRs don't require your attention. Similarly,needs triage
andneeds review
are now bright yellow and stand out so as a maintainer your attention is immediately drawn to them.For PRs I think this already improves the situation somewhat although further improvement are obviously possible.
For issues I'd like to also improve our triaging a bit. That's why I would introduce new
Needs PR
andNeeds decision
labels. We wouldn't need to label all existing issue, but can just use them as we encounter relevant cases.Needs PR
would cover all cases where there is explicit approval or clear reason for implementation, such as with bug fixes. Notice that for new messages I would say that deciding on a message name would be a prerequisite for the label.Needs decision
would cover all issues where a maintainer needs to make a decision, such as approving a message name.We can note some of the labels down in our contributing guidelines and hopefully such explicit labels would help reduce the "has this been fixed yet?" comments.
The text was updated successfully, but these errors were encountered: