Improving GH Issue Triaging #8185
Replies: 7 comments 4 replies
-
cc @dbort |
Beta Was this translation helpful? Give feedback.
-
I think that seems reasonable; better to use built-in github concepts when we can. We'd need to do a one-time migration and update the docs/runbook to match.
I see Feature as adding a new concept or option to the user-facing product. Task is like "do this internal refactoring", or "add a CI job to test X", things that users won't notice directly.
I was thinking along the same lines. Maybe we should retire "module:" labels in favor of a Project per module. Oncall would be responsible for moving an issue to the right Project, and then their job would be over. Project owners would tier-2 triage issues that are added to their Project, getting extra info from the author if necessary, assigning priority, scheduling etc. Or we could have one super-Project and module owners would filter by their "module:" label. Oncall would just add the label and add it to the super-Project, and then module owners take care of it from there. |
Beta Was this translation helpful? Give feedback.
-
Thanks for spinning this up. I have some ideas, but won't have a chance to fully comment until Friday |
Beta Was this translation helpful? Give feedback.
-
Here are my thoughts. Issue Categorization
Discussions, Questions, and RFCs
Bugs Section
Project Assignment and Triaging
|
Beta Was this translation helpful? Give feedback.
-
@mergennachin and I are putting together a proposal for how we can use Projects and Milestones in the mix here, and it complements a lot of the suggestions from this thread. We're also working on some recommendations for clarifying ownership and oncall responsibilities. |
Beta Was this translation helpful? Give feedback.
-
@digantdesai @manuelcandales @jackzhxng @SS-JIA @mcr229 (recent oncalls) @cbilgin @byjlw @iseeyuan @kimishpatel @ali-khosh @orionr (leads) As @dbort mentioned above, here's our current proposal that we would like to standardize. It is related to @digantdesai 's original discussion. https://docs.google.com/presentation/d/1fPHxaadzoeVZiuw8iY7m08qXnWRwp9AJHWQNKrcTLis/edit#slide=id.p |
Beta Was this translation helpful? Give feedback.
-
Agree with 1, if we don't have any other workflows that break because of this (@kirklandsign) I'd prefer to get rid of feature/task/bug labels and use type instead |
Beta Was this translation helpful? Give feedback.
-
Hello ExecuTorch,
During my oncall experience, I encountered several issues that I believe are worth discussing here.
We have multiple categorization systems on Github for Issues:
Labels
:bug
,enhancement
,feature
,rfc
, andhelp wanted
.Types
:Bug
,Task
, andFeature
.Discussion
,Bugs
, andProject
.I would like to discuss the following points:
Labels
andTypes
for Issues, such asbug
andfeature
. Should we consider replacing thoseLabels
withTypes
?Types
can be improved. For example, it's not clear to me when to use theTask
type versus theFeature
type.Discussion
, a question, or an RFC.Bugs
section on Github? How do we intend to differentiate between bugs and issues?Project
be a qualifying criterion for marking an issue asTriaged
?cc @manuelcandales
Beta Was this translation helpful? Give feedback.
All reactions