diff --git a/docs/contributing/triaging.md b/docs/contributing/triaging.md index a433ac92..13e90295 100644 --- a/docs/contributing/triaging.md +++ b/docs/contributing/triaging.md @@ -124,26 +124,27 @@ flowchart TD start{"`Followed issue template?`"} - start --NO --> close1[Close and ask to - follow template] + start ==NO==> close1[Change + to draft and ask to follow template] + start == YES ==> dupe{Is duplicate?} + dupe == YES ==> close2[Close and pointto duplicate] + dupe == NO ==> repro{Has proper reproduction?} + repro == NO ==> close3[Label: 'needs reproduction' bot will auto close if no update has been made in 3 days] + repro == YES ==> real{Is actually a bug?} + real == NO ==> intended{Is the intended behaviour?} + intended == YES ==> explain[Explain and close point to docs if needed] + intended == NO ==> open[Keep open for discussion Remove 'pending triage' label] + real == YES ==> real2["1. Remove 'pending triage' label 2. Add related feature label if applicable (e.g. 'feat: ssr') 3. Add priority and meta labels (see below)"] + real2 ==> unusable{Does the bug make earthaccess unusable?} + unusable == YES ==> maj{Does the bug affect the majority of earthaccess users?} + maj == YES ==> p5[p5: urgent] + maj == NO ==> p4[p4: important] + unusable == NO ==> workarounds{Are there workarounds for the bug?} + workarounds == NO ==> p3[p3: minor bug] + workarounds == YES ==> p2[p2: edge case has workaround] + %% Link Color %% - linkStyle 0 stroke:black,stroke-width:2px,font-size:36pt; - start -- YES --> dupe{Is duplicate?} - dupe -- YES --> close2[Close and point\nto duplicate] - dupe -- NO --> repro{Has proper\nreproduction?} - repro -- NO --> close3[Label: 'needs reproduction'\nbot will auto close if no update\nhas been made in 3 days] - repro -- YES --> real{Is actually a bug?} - real -- NO --> intended{Is the intended\nbehaviour?} - intended -- YES --> explain[Explain and close\npoint to docs if needed] - intended -- NO --> open[Keep open for discussion\nRemove 'pending triage' label] - real -- YES --> real2["1. Remove 'pending triage' label\n2. Add related feature label if\napplicable (e.g. 'feat: ssr')\n3. Add priority and meta labels (see below)"] - real2 --> unusable{Does the\nbug make Vite\nunusable?} - unusable -- YES --> maj{Does the bug\naffect the majority\nof Vite users?} - maj -- YES --> p5[p5: urgent] - maj -- NO --> p4[p4: important] - unusable -- NO --> workarounds{Are there\nworkarounds for\nthe bug?} - workarounds -- NO --> p3[p3: minor bug] - workarounds -- YES --> p2[p2: edge case\nhas workaround] + linkStyle default stroke:black,stroke-width:2px,font-size:24pt; ```