Skip to content
This repository was archived by the owner on Jun 17, 2022. It is now read-only.

Commit ac10a51

Browse files
committed
Updated for more context and yaml metadata block
1 parent 7907287 commit ac10a51

File tree

3 files changed

+28
-25
lines changed

3 files changed

+28
-25
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Stay up-to-date with the release activities of [React Native](https://github.com
77

88
## Request for Comments
99

10-
For details on the RFC process, please visit the [Request for Comment](/rfcs/README.md) README.
10+
For details on the RFC process, please visit the [Request for Comment](/rfcs/README.md) README. Today, we don't expect for every substantial change to go through this process; however, we hope that this brings more awareness to the community.
1111

1212
## Release Status Issues
1313

rfcs/0000-template.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,30 @@
1-
- Start Date: (fill me in with today's date, YYYY-MM-DD)
2-
- RFC PR: (leave this empty)
3-
- React Issue: (leave this empty)
1+
---
2+
title: Title goes here
3+
author:
4+
- Jane Doe
5+
date: today
6+
---
7+
# RFC0000: Title goes here
48

5-
# Summary
9+
## Summary
610

711
Brief explanation of the change.
812

9-
# Basic example
13+
## Basic example
1014

1115
If the proposal involves a new or changed API, include a basic code example. Omit this section if it's not applicable.
1216

13-
# Motivation
17+
## Motivation
1418

1519
Why are we doing this? What use cases does it support? What is the expected outcome?
1620

1721
Please focus on explaining the motivation so that if this RFC is not accepted, the motivation could be used to develop alternative solutions. In other words, enumerate the constraints you are trying to solve without coupling them too closely to the solution you have in mind.
1822

19-
# Detailed design
23+
## Detailed design
2024

2125
This is the bulk of the RFC. Explain the design in enough detail for somebody familiar with React Native to understand, and for somebody familiar with the implementation to implement. This should get into specifics and corner-cases, and include examples of how the feature is used. Any new terminology should be defined here.
2226

23-
# Drawbacks
27+
## Drawbacks
2428

2529
Why should we *not* do this? Please consider:
2630

@@ -32,23 +36,22 @@ Why should we *not* do this? Please consider:
3236

3337
There are tradeoffs to choosing any path. Attempt to identify them here.
3438

35-
# Alternatives
39+
## Alternatives
3640

3741
What other designs have been considered? Why did you select your approach?
3842

39-
# Adoption strategy
43+
## Adoption strategy
4044

4145
If we implement this proposal, how will existing React Native developers adopt it? Is this a breaking change? Can we write a codemod? Should we coordinate with other projects or libraries?
4246

43-
# How we teach this
47+
## How we teach this
4448

4549
What names and terminology work best for these concepts and why? How is this idea best presented? As a continuation of existing React patterns?
4650

4751
Would the acceptance of this proposal mean the React Native documentation must be re-organized or altered? Does it change how React Native is taught to new developers at any level?
4852

4953
How should this feature be taught to existing React Native developers?
5054

51-
# Unresolved questions
55+
## Unresolved questions
5256

53-
Optional, but suggested for first drafts. What parts of the design are still
54-
TBD?
57+
Optional, but suggested for first drafts. What parts of the design are still TBD?

rfcs/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,16 @@ Some changes do not require an RFC:
3333

3434
In short, to get a major feature added to React Native, one usually first gets the RFC merged into the RFC repo as a markdown file. At that point the RFC is "active" and may be implemented with the goal of eventual inclusion into React Native.
3535

36-
* Fork the RFC repo http://github.com/react-native-community/react-native-releases
37-
* Copy `rfcs/0000-template.md` to `rfcs/0000-my-feature.md` (where 'my-feature' is descriptive. don't assign an RFC number yet).
38-
* Fill in the RFC. 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**.
39-
* Submit a pull request with the label "rfc". As a pull request the RFC will receive design feedback from the larger community, and the author should be prepared to revise it in response.
40-
* Build consensus and integrate feedback. RFCs that have broad support are much more likely to make progress than those that don't receive any comments.
41-
* Eventually, the team will decide whether the RFC is a candidate for inclusion in React Native.
42-
* RFCs that are candidates for inclusion in React Native will enter a "final comment period" lasting 7 days. The beginning of this period will be signaled with a comment and tag on the RFC's pull request.
43-
* An RFC can be modified based upon feedback from the team and community. Significant modifications may trigger a new final comment period.
44-
* An RFC may be rejected by the team after public discussion has settled and comments have been made summarizing the rationale for rejection. A member of the team should then close the RFC's associated pull request.
45-
* An RFC may be accepted at the close of its final comment period. A team member will merge the RFC's associated pull request, at which point the RFC will become 'active'.
36+
- Fork the RFC repo [react-native-community/react-native-releases](http://github.com/react-native-community/react-native-releases)
37+
- Copy `rfcs/0000-template.md` to `rfcs/0000-my-feature.md` (where 'my-feature' is the title in kebab case; don't assign an RFC number yet).
38+
- Fill in the RFC. 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**.
39+
- Submit a pull request with the label "rfc". As a pull request the RFC will receive design feedback from the larger community, and the author should be prepared to revise it in response.
40+
- Build consensus and integrate feedback. RFCs that have broad support are much more likely to make progress than those that don't receive any comments.
41+
- Eventually, the team will decide whether the RFC is a candidate for inclusion in React Native.
42+
- RFCs that are candidates for inclusion in React Native will enter a "final comment period" lasting 7 days. The beginning of this period will be signaled with a comment and tag on the RFC's pull request.
43+
- An RFC can be modified based upon feedback from the team and community. Significant modifications may trigger a new final comment period.
44+
- An RFC may be rejected by the team after public discussion has settled and comments have been made summarizing the rationale for rejection. A member of the team should then close the RFC's associated pull request.
45+
- An RFC may be accepted at the close of its final comment period. A team member will merge the RFC's associated pull request, at which point the RFC will become 'active'.
4646

4747
## The RFC life-cycle
4848

0 commit comments

Comments
 (0)