chore: Add issue handling uml flow

This commit is contained in:
William Yang 2021-09-02 11:35:34 +02:00
parent d513c5639d
commit 4cf03ed2b2
2 changed files with 70 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

View File

@ -0,0 +1,70 @@
@startuml
new: tag "#needs-triage"
new_waiting: untag '#needs-triage'
new_waiting: tag '#triage/wait'
new_waiting --> accepted: pass 2nd review
accepted: auto tag '#triage/accepted'
accepted: untag '#needs-triage'
accepted: issue is ready to be worked on
accepted: in backlog, need planning
assigned: update type tag (#support | #bug | #feature)
assigned: tag '#triage/accepted'
assigned: untag '#new, new_waiting'
assigned: update assignee
assigned: update priority
InProgress: Update with link to the PR
InProgress: Update release tag
InProgress: Patch testing with issue reporter
needs_information: tag '#triage/needs-information', notify reporter
stale: untag '#triage/wait'
stale: tag '#stale' and notify reporter
closed: github close issue
closed: converted to discussion
[*]--> new: created
new --> accepted: pass 1st review
new --> closed: If the issue is a topic \nfor discussion(not for bug or support)
new --> new_waiting: lack of info
new_waiting --> stale: 7 days no updates
stale ---> closed: 14 days no updates
stale ---> new_waiting: updated info
closed --> [*]
accepted -down--> assigned: priority review
accepted --> needs_information: need more information\n to proceeed
needs_information --> accepted: updates
assigned --> InProgress: In sprint run\n or\n start to work on
InProgress --> closed: issue is solved
InProgress --->InProgress: More info is required from issuer reporter
needs_information -----> stale: no updates \n after 14 days
note left of new_waiting
next review: 5 days
end note
note right of accepted
using priority tag
- #priority/critical-urgent
- #priority/important-soon
- #priority/important-longterm
- #priority/backlog
- #priority/awaiting-more-evidence
using area tag
- #area/lb
- #area/acl
- #area/config
...
end note
@enduml