Skip to content

Commit

Permalink
Merge pull request #9 from lehnberg/rfc
Browse files Browse the repository at this point in the history
Update RFC process proposal
  • Loading branch information
lehnberg authored Jul 8, 2019
2 parents 012187f + ce2eda4 commit 25a083c
Show file tree
Hide file tree
Showing 3 changed files with 214 additions and 77 deletions.
44 changes: 44 additions & 0 deletions assets/0001-state-diagram.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
@startuml
hide empty description
skinparam shadowing false

[*] -down-> long1 : [author]\nSubmit a PR to /grin-rfcs

state "PR is Open" as long1 {
draft : * tag sub-team
draft : * assign shepherd
draft : * feedback from community
draft : * iterate on proposal
draft -right-> FCP : [shepherd]\nEnter Final Comment Period
FCP: * include disposition to merge/close/postpone
FCP: * final feedback from community
FCP: * final touches on proposal
FCP -left-> draft : [shepherd]\nCancel FCP
}

state close_join <<join>>
draft --> close_join
FCP --> close_join

state post_join <<join>>
draft --> post_join
FCP --> post_join

state "PR is Closed" as long2 {
close_join -down-> closed : Close RFC
post_join -down-> postponed : Postpone RFC
}

state "PR is Merged" as long3 {
FCP -right-> active : [shepherd]\nMerge RFC
active --> active : Minor changes\nthrough new PR
active: * assign RFC number
active: * create tracking issue in relevant repo
active: * make note if superseded by a new RFC
}

postponed --> draft : Re-open PR
postponed --> [*]
closed --> [*]
active --> [*]
@enduml
65 changes: 65 additions & 0 deletions assets/0001-state-diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 25a083c

Please sign in to comment.