Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tc39/ecma262

Status, process, and documents for ECMA-262
https://github.com/tc39/ecma262

ecmascript javascript

Last synced: 3 days ago
JSON representation

Status, process, and documents for ECMA-262

Awesome Lists containing this project

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