flutter-intellij icon indicating copy to clipboard operation
flutter-intellij copied to clipboard

[process] Update the triaging process (and doc)

Open pq opened this issue 7 months ago • 3 comments

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

pq avatar Apr 23 '25 16:04 pq

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.

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!

pq avatar Jun 03 '25 20:06 pq

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

pq avatar Jun 10 '25 22:06 pq

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!

pq avatar Jun 10 '25 22:06 pq