Skip to content

Commit

Permalink
Meta: Use shiny new hostname (tc39#1576)
Browse files Browse the repository at this point in the history
  • Loading branch information
mathiasbynens authored and ljharb committed Jun 13, 2019
1 parent a25df66 commit 4975f4f
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 17 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/2-feature-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ about: Suggest an idea for ECMA-262

TC39 is open to accepting new feature requests for ECMAScript, referred to as
"proposals". Proposals go through a four-stage process which is documented in
the [TC39 process document](https://tc39.github.io/process-document/).
the [TC39 process document](https://tc39.es/process-document/).

Feature requests for future versions of ECMAScript should not be made in this
repository. Instead, they are developed in separate GitHub repositories, which
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
This repository is a TC39 project and subscribes to its [code of conduct](https://tc39.github.io/code-of-conduct/). It is available at [https://tc39.github.io/code-of-conduct/](https://tc39.github.io/code-of-conduct/).
This repository is a TC39 project and subscribes to its [code of conduct](https://tc39.es/code-of-conduct/). It is available at [https://tc39.es/code-of-conduct/](https://tc39.es/code-of-conduct/).

To ask a question or report an issue, please email [[email protected]](mailto:[email protected]).
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
### Contributing to ECMAScript
Contributors to ECMAScript and TC39 are expected to follow our [Code of Conduct](https://tc39.github.io/code-of-conduct/).
Contributors to ECMAScript and TC39 are expected to follow our [Code of Conduct](https://tc39.es/code-of-conduct/).

If you are not an Ecma member, any non-trivial contributions require signing a legal agreement with Ecma. See the section "Required Legal Agreements" below for details.

Expand Down Expand Up @@ -28,14 +28,14 @@ If you are changing the signature or behavior of an existing construct, please c
* [HTML Standard](https://html.spec.whatwg.org/)[file an issue](https://github.com/whatwg/html/issues/new)

#### New feature proposals
TC39 is open to accepting new feature requests for ECMAScript, referred to as "proposals". Proposals go through a four-stage process which is documented in the [TC39 process document](https://tc39.github.io/process-document/).
TC39 is open to accepting new feature requests for ECMAScript, referred to as "proposals". Proposals go through a four-stage process which is documented in the [TC39 process document](https://tc39.es/process-document/).

Feature requests for future versions of ECMAScript should not be made in this repository. Instead, they are developed in separate GitHub repositories, which are then merged into the main repository once they have received "Stage 4".

##### Creating a new proposal
To make a feature request, document the problem and a sketch of the solution with others in the community, including TC39 members. One place to do this is the [es-discuss mailing list](https://esdiscuss.org); another is the IRC channel #tc39 on Freenode ([instructions](https://freenode.net/kb/answer/chat)).

Your goal will be to convince others that your proposal is a useful addition to the language and recruit TC39 members to help turn your request into a proposal and shepherd it into the language. Once a proposal is introduced to the committee, new features are considered by the committee according to the [TC39 process document](https://tc39.github.io/process-document/).
Your goal will be to convince others that your proposal is a useful addition to the language and recruit TC39 members to help turn your request into a proposal and shepherd it into the language. Once a proposal is introduced to the committee, new features are considered by the committee according to the [TC39 process document](https://tc39.es/process-document/).

##### TC39 meetings and champions
If you have a new proposal you want to get into the language, you first need a TC39 "champion": a member of the committee who will make the case for the proposal at [in-person TC39 meetings](https://github.com/tc39/agendas/blob/master/2017/11.md#dates-and-locations-of-future-meetings) and help it move through the process. If you are a TC39 member, you can be a champion; otherwise, find a TC39 member to work with for this (e.g., through es-discuss or #tc39). Proposals may have multiple champions (a "champion group").
Expand All @@ -56,7 +56,7 @@ To track what's going on with a particular proposal, you can look in issues and
#### Required legal agreements
People associated with Ecma member organizations have a legal agreement in place with Ecma to ensure that intellectual property rights (IPR) of their contributions are appropriately licensed to be available to all ECMAScript programmers and implementers. For non-members to contribute, you are required to make these rights available by signing a Contributor License Agreement (CLA) for non-trivial contributions.

If you wish to submit a proposal or make a significant PR, and you are not a representative of a TC39 member, please [register as a TC39 RFTG contributor](https://tc39.github.io/agreements/contributor/).
If you wish to submit a proposal or make a significant PR, and you are not a representative of a TC39 member, please [register as a TC39 RFTG contributor](https://tc39.es/agreements/contributor/).

Ecma TC39 accepts contributions from non-member individuals who have accepted the TC39 copyright and patent policies. Currently all ECMAScript related technical work is done by the TC39 RF TG (Royalty Free Task Group), for which the following IPR policies apply:

Expand Down
2 changes: 1 addition & 1 deletion FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,4 @@ The list of operations that execute will go something like the following:

If the exported bindings were copied between **Even.js** and **Odd.js** rather than aliased, the body of `isEven` would have received a copy of the uninitialized value for `isOdd`.

[proposal-process-document]: https://tc39.github.io/process-document/
[proposal-process-document]: https://tc39.es/process-document/
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ 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.github.io/ecma262/).
which you can view [here](https://tc39.es/ecma262/).

## Current Proposals

Proposals follow [the TC39 process](https://tc39.github.io/process-document/) and are tracked in the [proposals repository](https://github.com/tc39/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/master/finished-proposals.md)
* [Active Proposals](https://github.com/tc39/proposals)
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
},
"repository": "tc39/ecma262",
"author": "ECMA TC39",
"license": "SEE LICENSE IN https://tc39.github.io/ecma262/#sec-copyright-and-software-license",
"homepage": "https://tc39.github.io/ecma262/",
"license": "SEE LICENSE IN https://tc39.es/ecma262/#sec-copyright-and-software-license",
"homepage": "https://tc39.es/ecma262/",
"dependencies": {
"ecmarkup": "^3.16.0"
},
Expand Down
7 changes: 1 addition & 6 deletions spec.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,16 +42,11 @@
list-style: none;
}
</style>
<script>
if (location.hostname === 'tc39.github.io' && location.protocol !== 'https:') {
location.protocol = 'https:';
}
</script>
<pre class=metadata>
title: ECMAScript&reg; 2020 Language&nbsp;Specification
shortname: ECMA-262
status: draft
location: https://tc39.github.io/ecma262/
location: https://tc39.es/ecma262/
</pre>
<p><img src="img/ecma-logo.svg" id=ecma-logo></p>
<div id=metadata-block>
Expand Down

0 comments on commit 4975f4f

Please sign in to comment.