Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tc39/ecma262
Status, process, and documents for ECMA-262
https://github.com/tc39/ecma262
ecmascript javascript
Last synced: 7 days ago
JSON representation
Status, process, and documents for ECMA-262
- Host: GitHub
- URL: https://github.com/tc39/ecma262
- Owner: tc39
- License: other
- Created: 2014-04-09T19:04:33.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T22:30:02.000Z (6 months ago)
- Last Synced: 2024-05-22T22:39:59.747Z (6 months ago)
- Topics: ecmascript, javascript
- Language: HTML
- Homepage: https://tc39.es/ecma262/
- Size: 444 MB
- Stars: 14,771
- Watchers: 949
- Forks: 1,259
- Open Issues: 438
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-frontend - ECMAScript Current Proposals Github - ECMAScript Current Proposals Github (Official / ECMAScript)
- awesome-github-star - ecma262 - 262 | tc39 | 14364 | (HTML)
README
ECMAScript
====## This repo
This repository contains the source for the current draft of ECMA-262,
the ECMAScript® Language Specification.This source is processed to obtain a human-readable version,
which you can view [here](https://tc39.es/ecma262/).If you want to explore how the specification was written, you can also view the source with its history in [searchfox](https://searchfox.org/ecma262/source/spec.html).
## Current Proposals
Proposals follow [the TC39 process](https://tc39.es/process-document/) and are tracked in the [proposals repository](https://github.com/tc39/proposals).
* [Finished Proposals](https://github.com/tc39/proposals/blob/HEAD/finished-proposals.md)
* [Active Proposals](https://github.com/tc39/proposals)
* [Stage 1 Proposals](https://github.com/tc39/proposals/blob/HEAD/stage-1-proposals.md)
* [Stage 0 Proposals](https://github.com/tc39/proposals/blob/HEAD/stage-0-proposals.md)
* [Inactive Proposals](https://github.com/tc39/proposals/blob/HEAD/inactive-proposals.md)### Contributing New Proposals
Please see [Contributing to ECMAScript](/CONTRIBUTING.md) for the most up-to-date information on contributing proposals to this standard.
## Developing the Specification
After cloning, do `npm install` to set up your environment. You can then do `npm run build` to build the spec or `npm run watch` to set up a continuous build. The results will appear in the `out` directory, which you can use `npm run clean` to delete.
## Community
* [ES discourse](https://es.discourse.group/): Forum for ECMAScript discussion and questions
* [Matrix](https://github.com/tc39/how-we-work/blob/HEAD/matrix-guide.md): Chat