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: CONTRIBUTING.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ In addition to the usual TC39 (ECMA-262) stage advancement requirements, ECMA-40
30
30
31
31
### ECMA-402 Stage 2 Requirements
32
32
33
-
When the [ECMA-402 task group](https://www.ecma-international.org/task-groups/tc39-tg2/) reviews proposals for *new features*, we hold them against the following list of criteria. It is the reponsibility of the proposal champion to provide a compelling case that their feature request meets these criteria.
33
+
When the [ECMA-402 task group (TC39-TG2)](https://www.ecma-international.org/task-groups/tc39-tg2/) reviews proposals for *new features*, we hold them against the following list of criteria. It is the reponsibility of the proposal champion to provide a compelling case that their feature request meets these criteria.
34
34
35
35
1.**Prior Art**
36
36
1. Our job is bringing to JavaScript developers solutions that <abbr>i18n</abbr> (internationalization) experts have already described, not inventing new solutions. We often reference [Unicode](https://unicode.org/), [CLDR](https://cldr.unicode.org/), and [ICU](https://icu.unicode.org/) as prior art.
@@ -43,13 +43,17 @@ When the [ECMA-402 task group](https://www.ecma-international.org/task-groups/tc
43
43
44
44
The ECMA-402 task group will also review proposals to *improve existing features*. We will consider such proposals so long as the champion can demonstrate that their request will not make an ECMA-402 implementation substantially more complex. If the request requires a nontrivial increase in locale data size, we will hold the request against the criteria for new features listed above.
45
45
46
+
In addition to these requirements, a proposal must have an associated request for a [W3C i18n Review](https://www.w3.org/International/review-request) opened at least 3 weeks prior to the TG2 meeting at which it is seeking approval for Stage 2.
47
+
46
48
### ECMA-402 Stage 3 Requirements
47
49
48
50
The ECMA-402 task group does not want to substantially raise the bar for current and future implementations. In order for a proposal to be accepted as Stage 3, the proposal champion must demonstrate:
49
51
50
52
1.**Payload Mitigation**
51
53
1. Not all proposals are equal; some may require large amounts of locale data. The proposal champion must verify with browser vendors that the proposal meets their standard for payload size increase. The proposal may need to be modified to reduce payload size increases if requested by browser vendors.
52
54
55
+
If the proposal has seen substantive changes since Stage 2, there should be a new request for W3C i18n Review opened at least 3 weeks prior to the TG2 meeting at which the proposal is seeking approval for Stage 3.
56
+
53
57
## Patent Policy and CLA
54
58
55
59
There are a number of ways to contribute to ECMA-402. How to actually contribute depends on what you want to accomplish. In many cases, you may be required to execute a CLA with Ecma. See the final section named *Signing the CLA* for more information on this.
0 commit comments