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
-**Pending:** when the RFC is submitted as a discussion thread. We use discussions instead of Pull Requests as the former provides better discussion threading.
20
+
-**Active:** when an RFC is acknowledged and undergoing implementation. The feature may be shipped as experimental during this phase.
21
+
-**Landed:** when an RFC's proposed changes are shipped as stable in a release.
22
+
-**Rejected:** when an RFC is officially rejected or dropped.
25
23
26
24
## When to follow this process
27
25
28
26
You need to follow this process if you intend to make "substantial"
changes to [Vue core](https://github.com/vuejs/core).
35
28
36
-
We are limiting the RFC process for these repos to test out the process in a more manageable fashion, and may expand it to cover more projects under the `vuejs` organization in the future. For now, if you wish to suggest changes to those other projects, please use their respective issue lists.
29
+
We are limiting the RFC process to core to keep the workflow manageable. If you wish to suggest changes to those other projects, please use their respective issue lists.
37
30
38
31
What constitutes a "substantial" change is evolving based on community norms, but may include the following:
39
32
@@ -83,15 +76,7 @@ into Vue.
83
76
84
77
- 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.
85
78
86
-
3. If the proposal receives non-trivial interest from community members and generally positive feedback, you can prepare a Pull Request:
87
-
88
-
- Fork this repo.
89
-
90
-
- Create your proposal as `active-rfcs/0000-my-feature.md` (where "my-feature" is descriptive. don't assign an RFC number yet).
91
-
92
-
- Submit a pull request. Make sure to link to the discussion thread.
93
-
94
-
4. Eventually, the [core team] will decide whether the RFC is a candidate
79
+
3. Eventually, the [core team] will decide whether the RFC is a candidate
95
80
for inclusion in Vue.
96
81
97
82
- An RFC can be modified based upon feedback from the [core team] and community. Significant modifications may trigger a new final comment period.
@@ -100,11 +85,18 @@ into Vue.
100
85
101
86
- 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'.
102
87
88
+
4. If the proposal has been approved for inclusion, you can prepare a Pull Request:
89
+
90
+
- Fork this repo.
91
+
92
+
- Create your proposal as `active-rfcs/0000-my-feature.md` (where "my-feature" is descriptive. don't assign an RFC number yet).
93
+
94
+
- Submit a pull request. Make sure to link to the discussion thread.
95
+
103
96
## Details on Active RFCs
104
97
105
98
Once an RFC becomes active then authors may implement it and submit the
106
-
feature as a pull request to the Vue repo. Becoming 'active' is not a rubber
107
-
stamp, and in particular still does not mean the feature will ultimately
99
+
feature as a pull request to the Vue core repo. Becoming 'active' is not a rubber stamp, and in particular still does not mean the feature will ultimately
108
100
be merged; it does mean that the [core team] has agreed to it in principle
0 commit comments