Merge pull request #5635 from qzhuyan/doc/william/github-issue-flow
Update GitHub issue handling flow
This commit is contained in:
commit
6c2c64118e
Binary file not shown.
After Width: | Height: | Size: 123 KiB |
|
@ -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
|
|
@ -2,14 +2,23 @@
|
||||||
name: Bug Report
|
name: Bug Report
|
||||||
about: Create a report to help us improve
|
about: Create a report to help us improve
|
||||||
title: ''
|
title: ''
|
||||||
labels: "Support, needs-triage"
|
labels: needs-triage
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- Please use this template while reporting a bug and provide as much info as possible. Thanks!-->
|
<!-- Please use this template while reporting a bug and provide as much info as possible. Thanks!-->
|
||||||
<!-- 请使用英文描述问题 -->
|
<!-- 请使用英文描述问题 -->
|
||||||
|
<!-- Note, lacking of information will delay the handling of issue
|
||||||
|
See our github issue handling flow here:
|
||||||
|
https://github.com/emqx/emqx/blob/master/.github/ISSUE_TEMPLATE/assets/issue-handling.png
|
||||||
|
-->
|
||||||
|
|
||||||
**Environment**:
|
### Subject of the issue
|
||||||
|
Describe your issue here.
|
||||||
|
|
||||||
|
### Your environment
|
||||||
|
|
||||||
|
For EMQ X 4.3 or newer, please provide the log archive generated by [node_dump tool](https://github.com/emqx/emqx/blob/master/bin/node_dump)
|
||||||
|
|
||||||
- EMQ X version (e.g. `emqx_ctl status`):
|
- EMQ X version (e.g. `emqx_ctl status`):
|
||||||
- Hardware configuration (e.g. `lscpu`):
|
- Hardware configuration (e.g. `lscpu`):
|
||||||
|
@ -18,8 +27,13 @@ labels: "Support, needs-triage"
|
||||||
- Erlang/OTP version (in case you build emqx from source code):
|
- Erlang/OTP version (in case you build emqx from source code):
|
||||||
- Others:
|
- Others:
|
||||||
|
|
||||||
**What happened and what you expected to happen**:
|
### Steps to reproduce
|
||||||
|
Tell us how to reproduce this issue.
|
||||||
|
|
||||||
**How to reproduce it (as minimally and precisely as possible)**:
|
### Expected behaviour
|
||||||
|
Tell us what should happen
|
||||||
|
|
||||||
**Anything else we need to know?**:
|
### Actual behaviour
|
||||||
|
Tell us what happens instead
|
||||||
|
|
||||||
|
Missing log file can delay the handling of the issue.
|
||||||
|
|
|
@ -7,6 +7,11 @@ labels: "Feature, needs-triage"
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- Please only use this template for submitting enhancement requests -->
|
<!-- Please only use this template for submitting enhancement requests -->
|
||||||
|
<!-- Note, lacking of information will delay the handling of issue
|
||||||
|
See our github issue handling flow here:
|
||||||
|
https://github.com/emqx/emqx/blob/master/.github/ISSUE_TEMPLATE/assets/issue-handling.png
|
||||||
|
-->
|
||||||
|
|
||||||
|
|
||||||
**What would you like to be added/modified**:
|
**What would you like to be added/modified**:
|
||||||
|
|
||||||
|
|
|
@ -6,4 +6,29 @@ labels: "Support, needs-triage"
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Please describe your problem in detail, if necessary, you can upload the log file through the attachment**:
|
<!-- Note, lacking of information will delay the handling of issue
|
||||||
|
See our github issue handling flow here:
|
||||||
|
https://github.com/emqx/emqx/blob/master/.github/ISSUE_TEMPLATE/assets/issue-handling.png
|
||||||
|
-->
|
||||||
|
|
||||||
|
### Subject of the support
|
||||||
|
Describe your issue here.
|
||||||
|
|
||||||
|
Error/Warning printout if any.
|
||||||
|
|
||||||
|
### Your environment
|
||||||
|
|
||||||
|
For EMQ X 4.3 or newer, please provide the log archive generated by [node_dump tool](https://github.com/emqx/emqx/blob/master/bin/node_dump)
|
||||||
|
|
||||||
|
Otherwise please provide below info:
|
||||||
|
- EMQ X version (e.g. `emqx_ctl status`):
|
||||||
|
- If cluster (e.g. 3 X 4Core16GB):
|
||||||
|
- Hardware configuration (e.g. `lscpu`):
|
||||||
|
- OS (e.g. `cat /etc/os-release`):
|
||||||
|
- Kernel (e.g. `uname -a`):
|
||||||
|
- Erlang/OTP version (in case you build emqx from source code):
|
||||||
|
- Others:
|
||||||
|
|
||||||
|
### LOG File
|
||||||
|
|
||||||
|
Missing log file can delay the handling of the issue.
|
||||||
|
|
Loading…
Reference in New Issue