Skip to content

Commit 136bf75

Browse files
committed
Update RFC Process document with procedure one follows with new dir layout.
1 parent 71eb49d commit 136bf75

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

text/0002-rfc-process.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ is 'active' and may be implemented with the goal of eventual inclusion
6161
into Rust.
6262

6363
* Fork the RFC repo https://github.com/rust-lang/rfcs
64-
* Copy `0000-template.md` to `active/0000-my-feature.md` (where
64+
* Copy `0000-template.md` to `text/0000-my-feature.md` (where
6565
'my-feature' is descriptive. don't assign an RFC number yet).
6666
* Fill in the RFC
6767
* Submit a pull request. The pull request is the time to get review of
@@ -71,16 +71,19 @@ are much more likely to make progress than those that don't receive any
7171
comments.
7272

7373
Eventually, somebody on the [core team] will either accept the RFC by
74-
merging the pull request and assigning the RFC a number, at which point
75-
the RFC is 'active', or reject it by closing the pull request.
74+
merging the pull request, at which point the RFC is 'active', or
75+
reject it by closing the pull request.
7676

7777
Whomever merges the RFC should do the following:
7878

79-
* Assign a sequential id.
80-
* Add the file in the active directory.
81-
* Create a corresponding issue on Rust.
82-
* Fill in the remaining metadata in the RFC header, including the original
83-
PR # and Rust issue #.
79+
* Assign an id, using the PR number of the RFC pull request. (If the RFC
80+
has multiple pull requests associated with it, choose one PR number,
81+
preferably the minimal one.)
82+
* Add the file in the `text/` directory.
83+
* Create a corresponding issue on [Rust repo](https://github.com/rust-lang/rust)
84+
* Fill in the remaining metadata in the RFC header, including links for
85+
the original pull request(s) and the newly created Rust issue.
86+
* Add an entry in the [Active RFC List] of the root `README.md`.
8487
* Commit everything.
8588

8689
Once an RFC becomes active then authors may implement it and submit the
@@ -91,9 +94,11 @@ have agreed to the feature and are amenable to merging it.
9194

9295
Modifications to active RFC's can be done in followup PR's. An RFC that
9396
makes it through the entire process to implementation is considered
94-
'complete' and is moved to the 'complete' folder; an RFC that fails
97+
'complete' and is removed from the [Active RFC List]; an RFC that fails
9598
after becoming active is 'inactive' and moves to the 'inactive' folder.
9699

100+
[Active RFC List]: ../README.md#active-rfc-list
101+
97102
# Alternatives
98103

99104
Retain the current informal RFC process. The newly proposed RFC process is

0 commit comments

Comments
 (0)