Skip to content

Commit c22dda1

Browse files
committed
simplify RFC process
1 parent 4be7a59 commit c22dda1

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

README.md

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -75,29 +75,30 @@ RFC merged into the RFC repo as a markdown file. At that point the RFC
7575
is 'active' and may be implemented with the goal of eventual inclusion
7676
into Vue.
7777

78-
* Fork the RFC repo http://github.com/vuejs/rfcs
78+
1. Work on your proposal in a Markdown file based on the template (`0000-template.md`) found in this repo.
7979

80-
* Copy `0000-template.md` to `active-rfcs/0000-my-feature.md` (where
81-
'my-feature' is descriptive. don't assign an RFC number yet).
80+
- Put care into the details: **RFCs that do not present convincing motivation, demonstrate understanding of the impact of the design, or are disingenuous about the drawbacks or alternatives tend to be poorly-received**.
8281

83-
* Fill in the RFC. Put care into the details: **RFCs that do not
84-
present convincing motivation, demonstrate understanding of the
85-
impact of the design, or are disingenuous about the drawbacks or
86-
alternatives tend to be poorly-received**.
82+
2. Open a new thread in [Discussions](https://github.com/vuejs/rfcs/discussions) and make sure to set category to "RFC Discussions".
8783

88-
* Submit a pull request. Make sure to follow the pull request template and open a corresponding discussion thread.
84+
- Build consensus and integrate feedback in the discussion thread. RFCs that have broad support are much more likely to make progress than those that don't receive any comments.
8985

90-
* Build consensus and integrate feedback in the discussion thread. RFCs that have broad support are much more likely to make progress than those that don't receive any comments.
86+
3. If the proposal receives non-trivial interest from community members and generally positive feedback, you can prepare a Pull Request:
9187

92-
* Eventually, the [core team] will decide whether the RFC is a candidate
93-
for inclusion in Vue.
88+
- Fork this repo.
9489

95-
* An RFC can be modified based upon feedback from the [core team] and community. Significant modifications may trigger a new final comment period.
90+
- Create your proposal as `active-rfcs/0000-my-feature.md` (where "my-feature" is descriptive. don't assign an RFC number yet).
9691

97-
* An RFC may be rejected after public discussion has settled
98-
and comments have been made summarizing the rationale for rejection. A member of the [core team] should then close the RFC's associated pull request.
92+
- Submit a pull request. Make sure to link to the discussion thread.
9993

100-
* An RFC may be accepted at the close of its final comment period. A [core team] member will merge the RFC's associated pull request, at which point the RFC will become 'active'.
94+
4. Eventually, the [core team] will decide whether the RFC is a candidate
95+
for inclusion in Vue.
96+
97+
- An RFC can be modified based upon feedback from the [core team] and community. Significant modifications may trigger a new final comment period.
98+
99+
- An RFC may be rejected after public discussion has settled and comments have been made summarizing the rationale for rejection. A member of the [core team] should then close the RFC's associated pull request.
100+
101+
- An RFC may be accepted at the close of its final comment period. A [core team] member will merge the RFC's associated pull request, at which point the RFC will become 'active'.
101102

102103
## Details on Active RFCs
103104

@@ -138,7 +139,7 @@ pull requests on a regular basis. If a core team member believes an RFC PR is re
138139

139140
**Vue's RFC process owes its inspiration to the [React RFC process], [Rust RFC process] and [Ember RFC process]**
140141

141-
[React RFC process]: https://github.com/reactjs/rfcs
142-
[Rust RFC process]: https://github.com/rust-lang/rfcs
143-
[Ember RFC process]: https://github.com/emberjs/rfcs
142+
[react rfc process]: https://github.com/reactjs/rfcs
143+
[rust rfc process]: https://github.com/rust-lang/rfcs
144+
[ember rfc process]: https://github.com/emberjs/rfcs
144145
[core team]: https://vuejs.org/v2/guide/team.html

0 commit comments

Comments
 (0)