flutter-intellij
flutter-intellij copied to clipboard
[process] Update the triaging process (and doc)
The triaging doc is out of date and it would be great to modernize it.
As we do, it would be nice to consider what bits of process can be shared across other devexp teams (to facilitate/anticipate shared rotations).
- [x] Task 0: Update Untriaged/Inbox Query
- [x] https://github.com/flutter/flutter-intellij/pull/8246
- [x] Task 1: Add @pq to the Triage rotation (internal)
- [ ] Task 2: update triage email text (internal)
- [ ] Task 3: Consider a triage dashboard/weekly report
References
https://github.com/flutter/flutter/wiki/2025-Issue-Triage-Reports https://github.com/microsoft/vscode/wiki/Issues-Triaging
/fyi @jwren @kenzieschmoll
Task 0: Untriaged/Inbox Query
Our current query treats open issues w/o a milestone as our inbox. When we were more milestone-driven this made sense but I'm not sure it reflects today's process. It's also noteworthy that it's different than what we do for devexp and devtools which both use "lack of priority" as the prime signal.
devtools: open and unprioritizeddevexp: open + unprioritized (w/ exceptions)
Proposal: Converge on "Open and Unprioritized" as the Common Untriaged Signal
To get us inline with other triage processes, I propose we move to "Open and Unprioritized" as the common signal for untriaged issues.
New query: open and unprioritized
- [x] LGTM @jwren
- [x] LGTM @helin24
Feedback welcome!
Task 2: Update triage email text
@jwren, @helin24: when adding myself to our rotation, I took the liberty of updating the email content which had a stale query and a broken link to the old wiki.
Here's the content as it stands:
Dart SDK Triage Query:
https://github.com/dart-lang/sdk/issues?q=is%3Aissue+is%3Aopen+label%3Aarea-intellij+no%3Amilestone
Flutter IntelliJ triage rotation
The triage process is defined here: https://github.com/flutter/flutter-intellij/blob/master/docs/Triaging.md
Flutter IntelliJ Triage Query:
https://github.com/flutter/flutter-intellij/issues?q=is%3Aissue%20state%3Aopen%20-label%3AP0%20-label%3AP1%20-label%3AP2%20-label%3AP3
Let me know if you'd like any changes.
- [x] LGTM @jwren
- [x] LGTM @helin24
Task 3: Consider a triage dashboard/weekly report
https://github.com/flutter/flutter-intellij/pull/8251/commits/66bb6d26c6b4d5a0f5ffac065dba0a0a065183aa adds a tool to generate triage reports.
As we work this down, it'd be great to consider a dashboard or weekly report.
(FWIW: two sample runs)
June 6, 2025
issues: 769 (+ 6 PRs) unprioritized: 734 (95%) created within ...
| 1 week | 2 weeks | 1 month | 3 months | 1 year | 3 years | longer |
|---|---|---|---|---|---|---|
| 5 | 6 | 5 | 17 | 75 | 183 | 443 |
June 10, 2025
issues: 761 (+ 8 PRs) unprioritized: 728 (96%) created within ...
| 1 week | 2 weeks | 1 month | 3 months | 1 year | 3 years | longer |
|---|---|---|---|---|---|---|
| 8 | 4 | 7 | 16 | 66 | 184 | 443 |
June 12, 2025
issues: 741 (+ 8 PRs) unprioritized: 681 (92%) created within ...
| 1 week | 2 weeks | 1 month | 3 months | 1 year | 3 years | longer |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 9 | 53 | 181 | 438 |
Thoughts welcome!