issue-handling.uml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. @startuml
  2. new: tag "#needs-triage"
  3. new_waiting: untag '#needs-triage'
  4. new_waiting: tag '#triage/wait'
  5. new_waiting --> accepted: pass 2nd review
  6. accepted: auto tag '#triage/accepted'
  7. accepted: untag '#needs-triage'
  8. accepted: issue is ready to be worked on
  9. accepted: in backlog, need planning
  10. assigned: update type tag (#support | #bug | #feature)
  11. assigned: tag '#triage/accepted'
  12. assigned: untag '#new, new_waiting'
  13. assigned: update assignee
  14. assigned: update priority
  15. InProgress: Update with link to the PR
  16. InProgress: Update release tag
  17. InProgress: Patch testing with issue reporter
  18. needs_information: tag '#triage/needs-information', notify reporter
  19. stale: untag '#triage/wait'
  20. stale: tag '#stale' and notify reporter
  21. closed: github close issue
  22. closed: converted to discussion
  23. [*]--> new: created
  24. new --> accepted: pass 1st review
  25. new --> closed: If the issue is a topic \nfor discussion(not for bug or support)
  26. new --> new_waiting: lack of info
  27. new_waiting --> stale: 7 days no updates
  28. stale ---> closed: 14 days no updates
  29. stale ---> new_waiting: updated info
  30. closed --> [*]
  31. accepted -down--> assigned: priority review
  32. accepted --> needs_information: need more information\n to proceed
  33. needs_information --> accepted: updates
  34. assigned --> InProgress: In sprint run\n or\n start to work on
  35. InProgress --> closed: issue is solved
  36. InProgress --->InProgress: More info is required from issuer reporter
  37. needs_information -----> stale: no updates \n after 14 days
  38. note left of new_waiting
  39. next review: 5 days
  40. end note
  41. note right of accepted
  42. using priority tag
  43. - #priority/critical-urgent
  44. - #priority/important-soon
  45. - #priority/important-longterm
  46. - #priority/backlog
  47. - #priority/awaiting-more-evidence
  48. using area tag
  49. - #area/lb
  50. - #area/acl
  51. - #area/config
  52. ...
  53. end note
  54. @enduml