Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ECMA-402 proposals #77

Merged
merged 4 commits into from
Oct 23, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
- [Stage 0 Proposals](stage-0-proposals.md)
- [Finished Proposals](finished-proposals.md)
- [Inactive Proposals](inactive-proposals.md)

[ECMAScript Internationalization API Specification](ecma402/README.md) proposals

## Active proposals

Expand Down
50 changes: 50 additions & 0 deletions ecma402/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# [ECMAScript Internationalization API Specification](https://github.com/tc39/ecma402) proposals

- [Stage 0 Proposals](stage-0-proposals.md)
- [Finished Proposals](finished-proposals.md)

[ECMAScript](../README.md) proposals

## Active proposals

Proposals follow [this process document](https://tc39.github.io/process-document/).
This list contains only stage 1 proposals and higher that have not yet been withdrawn/rejected, or become finished.

| 🚀 | Proposal | Champion | Stage |
|---|------------------------------------------------------------------|-------------------------------------------------| ------|
| | [Intl.Segmenter: Unicode segmentation in JavaScript][] | Daniel Ehrenberg | 3 |
| | [Intl.RelativeTimeFormat][] | Caridy Patiño, Eric Ferraiuolo | 2 |
| | [Intl.ListFormat][] | Zibi Braniecki | 2 |
| | [Exposing Abstract Operations & Locale Info][] | Zibi Braniecki | 2 |
| | [Intl.Locale][] | Zibi Braniecki, Daniel Ehrenberg | 1 |
| | [Intl.DurationFormat][] | Zibi Braniecki | 1 |
| | [Intl.UnitFormat][] | Zibi Braniecki | 1 |
| | [DateTimeFormat dateStyle & timeStyle][] | Zibi Braniecki | 1 |

🚀 means the champion thinks it's ready to advance but has not yet presented to the committee.

### Contributing new proposals

Please see [Contributing to ECMAScript](/CONTRIBUTING.md) for the most up-to-date information on contributing proposals to this standard.

### Onboarding existing proposals

Proposals that are Stage 1 and above must be transferred to [the TC39 GitHub organization](https://github.com/tc39) for discoverability and archival purposes. To onboard a proposal that lives outside the TC39 organization:

1. Transfer your repository to the [@tc39-transfer](http://github.com/tc39-transfer) organization
- if you are a TC39 delegate, but not an admin in that organization, please contact @LJHarb
2. @bterlson will transfer your repository to the TC39 organization the next chance he gets.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can do this too if needed.


Note that as part of the onboarding process your repository name may be normalized. Don't worry, redirects will continue to work.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't really true; GitHub pages just breaks. However, this is the process anyway.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah true; this (which was copypasted from the main readme) should be clarified to say that repo URLs will redirect and github pages will break.


[Intl.Segmenter: Unicode segmentation in JavaScript]: https://github.com/tc39/proposal-intl-segmenter
[Intl.ListFormat]: https://github.com/zbraniecki/proposal-intl-list-format
[Intl.RelativeTimeFormat]: https://github.com/tc39/proposal-intl-relative-time
[Intl.DurationFormat]: https://github.com/tc39/ecma402/issues/47
[Intl.UnitFormat]: https://github.com/tc39/ecma402/issues/32
[Intl.PluralRules]: https://github.com/tc39/proposal-intl-plural-rules
[Intl.DateTimeFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Intl.NumberFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Exposing Abstract Operations & Locale Info]: https://github.com/tc39/ecma402/issues/46
[DateTimeFormat dateStyle & timeStyle]: https://github.com/zbraniecki/proposal-ecma402-datetime-style
[Intl.Locale]: https://github.com/zbraniecki/proposal-intl-locale
18 changes: 18 additions & 0 deletions ecma402/finished-proposals.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Finished Proposals

Finished proposals are proposals that have reached stage 4, and are included in the [latest draft](https://tc39.github.io/ecma402/) of the specification.

| Proposal | Champion | TC39 meeting notes | Expected Publication Year |
|--------------------------------------------------------------------------|------------------------------------|--------------------|---------------------------|
| [Intl.DateTimeFormat.prototype.formatToParts][] | Zibi Braniecki | [July 2016][Intl.DateTimeFormat.prototype.formatToParts-notes] | 2017
| [Intl.NumberFormat.prototype.formatToParts][] | Zibi Braniecki | [September 2017][Intl.NumberFormat.prototype.formatToParts-notes] | 2018
| [Intl.PluralRules][] | Caridy Patiño, Eric Ferraiuolo | [September 2017][Intl.PluralRules] | 2018

See also the [stage 0 proposals](stage-0-proposals.md), and [active proposals](README.md) documents.

[Intl.DateTimeFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Intl.DateTimeFormat.prototype.formatToParts-notes]: https://github.com/tc39/tc39-notes/blob/master/es7/2016-07/jul-27.md#9ii-ecma-402-formattoparts
[Intl.NumberFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Intl.NumberFormat.prototype.formatToParts-notes]: https://github.com/tc39/tc39-notes/blob/master/es8/2017-09/sep-26.md#12ia-intlnumberformatprototypeformattoparts-for-stage-4
[Intl.PluralRules]: https://github.com/tc39/proposal-intl-plural-rules
[Intl.PluralRules-notes]: https://github.com/tc39/tc39-notes/blob/master/es8/2017-09/sep-26.md#12ig-intlpluralrules-for-stage-4
18 changes: 18 additions & 0 deletions ecma402/stage-0-proposals.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Stage 0 Proposals

Stage 0 proposals are either

* planned to be presented to the committee by a TC39 champion, or
* have been presented to the committee and not rejected definitively, but have not yet achieved any of the criteria to get into stage 1.

| 🚀 | Proposal | Champion | Stage |
|---|------------------------------------------------------------------|-------------------------------------------------| ------|
| | [Fix 9.2.3 LookupMatcher algorithm][] | Rafael Xavier | 0 |
| | [Intl.NumberFormat round option][] | Rafael Xavier | 0 |

🚀 means the champion thinks it's ready to advance but has not yet presented to the committee.

See also the [finished proposals](finished-proposals.md), and [active proposals](README.md) documents.

[Fix 9.2.3 LookupMatcher algorithm]: https://github.com/rxaviers/ecma402-fix-lookup-matcher
[Intl.NumberFormat round option]: https://github.com/rxaviers/ecma402-number-format-round-option