You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-18Lines changed: 19 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -75,29 +75,30 @@ RFC merged into the RFC repo as a markdown file. At that point the RFC
75
75
is 'active' and may be implemented with the goal of eventual inclusion
76
76
into Vue.
77
77
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.
79
79
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**.
82
81
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".
87
83
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.
89
85
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:
91
87
92
-
* Eventually, the [core team] will decide whether the RFC is a candidate
93
-
for inclusion in Vue.
88
+
- Fork this repo.
94
89
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).
96
91
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.
99
93
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'.
101
102
102
103
## Details on Active RFCs
103
104
@@ -138,7 +139,7 @@ pull requests on a regular basis. If a core team member believes an RFC PR is re
138
139
139
140
**Vue's RFC process owes its inspiration to the [React RFC process], [Rust RFC process] and [Ember RFC process]**
0 commit comments