Skip to content

Commit 66a98d7

Browse files
committed
Correction of roles and workflow
1 parent 75bee75 commit 66a98d7

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

RFC0000-RFC-Process.md

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ This process was adapted from the Chef RFC process as well as from DMTF.org proc
1818

1919
## Roles
2020

21-
All members of the community are allowed to author new RFCs and can provide feedback to any RFC.
21+
- **Author** - All members of the community are allowed to author new RFCs and can provide feedback to any RFC.
22+
- **Maintainer** - Owner of the RFC process.
23+
- **Maintainer's committee** - Committee of Maintainers to vote and to make conclusion about accept/reject RFC.
2224

2325
## RFC Naming Convention
2426

@@ -38,7 +40,7 @@ Status: <Draft | Experimental | Accepted | Rejected | Withdrawn | Final>
3840
SupercededBy: <link to another RFC>
3941
Version: <Major>.<Minor>
4042
Area: <Area within the PowerShell language>
41-
Comments Due: <Date for submitting comments to current draft>
43+
Comments Due: <Date for submitting comments to current draft. Minimum 1 month>
4244
---
4345

4446
# Title
@@ -64,18 +66,33 @@ RFCs go through applicable stages:
6466
* Draft
6567

6668
This is the initial draft of a RFC posted for comments and considered a work-in-progress.
67-
New proposed drafts should be submitted as a Pull Request from your fork.
68-
Ensure the 'modifiable by maintainers' is checked so that the maintainers can assign the next RFC number.
69-
Maintainers only ensure that the RFC adheres to the template and process.
70-
Maintainers will ask the author to create an issue for this RFC and used for collection and response to comments (author creates it so that they get notified of new comments instead of the maintainer).
71-
Typically, one or two months is allowed for comments.
72-
When the author is ready to submit to the committee for voting, they submit a Pull Request and indicate they are ready for voting.
69+
70+
New proposed drafts should be submitted as a Pull Request from Author's fork.
71+
Author must ensure the 'modifiable by maintainers' is checked so that the Maintainers can assign the next RFC number.
72+
73+
Maintainers only ensure that the RFC adheres to the template and the RFC process and then merge the PRPull Request.
74+
75+
After that Maintainers will ask the Author to create an issue for this RFC and used for collection and response to comments (Author creates it so that they get notified of new comments instead of the Maintainer).
76+
Typically, one or two months is allowed for comments (see above `Comments Due`).
77+
78+
Community discuss the RFC.
79+
80+
After `Comments Due` date the Author summarizes comments, submit new Pull Request to make the final RFC Draft and ask the Maintainer's committee to vote.
81+
82+
Maintainers merge the Pull Request.
83+
84+
The Maintainer's committee vote for the RFC Draft and make a conclusion: reject, return for discussion, accept.
7385

7486
* Draft-Accepted
7587

76-
Comments have been reviewed and new comments are not being sought.
88+
The Maintainer's committee reviewed the RFC Draft and comments, voted and accepted the RFC Draft.
89+
90+
New comments are not being sought.
91+
7792
Code work has not started/planned or not needed.
7893

94+
Community is invited to use and implement the RFC.
95+
7996
* Experimental
8097

8198
Comments have been reviewed and code is being written to provide an working example of the proposed design change to get further feedback.

0 commit comments

Comments
 (0)