Issue and pull request management
William Desportes edited this page Apr 27, 2024
·
12 revisions
How does issue and pull-request management
stateDiagram-v2
[*] --> OpenIssue
OpenIssue --> Question: User is asking a question or did not provide needed information
OpenIssue --> Bug: This is a bug
Bug --> BugDuplicate: This is a duplicate
BugDuplicate --> IssueClosed: label "duplicate" and add it to the milestone "x.y.z" and post "Duplicate of #number"
Question --> UserFeedback: Wait for user to answer questions
UserFeedback --> Bug: label as "bug" and "affects/x.y"
Bug --> Reproduced: label "confirmed/x.y" and add it to the milestone "x.y.z" if it blocks the release
UserFeedback --> IssueClosed: Fixed or answered
Reproduced --> NewPullRequest: A pull-request has been made
NewPullRequest --> ApprovedPullRequest: A pull-request was approved
NewPullRequest --> ApprovedPullRequest: Check linked issue has label "has-pr"
ApprovedPullRequest --> MergedPullRequest: A pull-request was merged, remove label "affects/x.y" and "confirmed/x.y" and set the milestone "x.y.z"
MergedPullRequest --> IssueClosed: A pull-request was merged, remove label "affects/x.y" and "confirmed/x.y" and set the milestone "x.y.z"
IssueClosed --> [*]
The following issues should have a milestone:
is:issue is:closed no:milestone -label:question -label:invalid -label:duplicate -label:"waiting on upstream" -label:infrastructure -label:packaging -label:documentation -label:undecided sort:updated-desc updated:>=2021-12-31 created:>=2021-01-01
- The following issues: need triage
- The following PRs for master: need triage
- The following PRs for QA_5_2: need triage
The following pull-requests should have a milestone:
is:pr no:milestone -label:invalid -label:duplicate is:closed is:merged created:>=2019-07-01
is:open is:pr review-requested:williamdes archived:false org:phpmyadmin draft:false
@williamdes PR review requests
is:open is:pr review-requested:mauriciofauth archived:false org:phpmyadmin draft:false
@mauriciofauth PR review requests
See: https://mermaid.js.org/syntax/gitgraph.html
TODO: finish this graph
%%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'rotateCommitLabel': true}} }%%
gitGraph
branch master
checkout master
commit
commit
branch QA_5_2
checkout QA_5_2
commit
commit
checkout master
merge QA_5_2
commit
commit
Popular destinations:
- Team meetings
- GSoC home
- Developer guidelines
- How to install on Debian and Ubuntu
- Issue and pull-request management
User resources: