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
es6 => beyond_es5 #434
es6 => beyond_es5 #434
Conversation
Also tweak some of the wording to best fit the name change.
👍 |
Important: If this gets merged, we need a redirect from |
To prevent having to synchronise landing this PR, with a PR in the build repo for the redirect just mentioned, it would be best to copy A small follow-up about the redirect, it should be as easy as adding a line in the nginx conf: https://github.com/nodejs/build/blob/master/setup/www/resources/config/nodejs.org |
👍 |
Wait, is it clear what is strictly 2015 and what falls in to 2016 and 2017? are we also planning on adding es2016.html and es2017.html etc.? I like that "ES6" is still a generic enough catch-all for "stuff beyond ES5" but can accept that we're getting towards a point where that's not going to work any more. Can we opt for something more generic than "ES2016" though? Maybe "beyond_es5.html"? Is "esnext.html" acceptable or has that been tainted already? |
According to kangax, |
I vote for esnext. ES6 is the old name of ES2015 and |
Incorrect. ES2015 is the name of the 6th edition of the ECMAScript spec. ES6 and ES2015 are both correct identifiers for that version of the spec, and ES7 and ES2016 will both be correct identifiers for the upcoming version (which contains Post-ES6, it would probably be a good idea to have a single page that lists ES proposals and their stages, along with their levels of support, rather than coupling to future arbitrary year or edition number designations. |
How about rephrasing the page as some kind of compatibility table? Where you can see support behind flags and unflagged support?
Working for clients with different node versions in production, it would be handy to see if a particular feature you want to use is available in that version or if it requires a flag. |
Thanks @ljharb, in such case I think it's better to keep "docs/es6" if we decide to add "docs/es7" (and put |
@stevemao … and create a separate page for each year's new ES specs? Also, half of the page isn't strictly tied to ES6 at all but how to access those new features in general. So I think it should stay on one page. |
Cool. To sum up,
|
Sorry guys if anyone wants to take over this by all means. |
Closing because of #671 |
Also tweak some of the wording to best fit the name change.
Edit:
After discussion, Here is the task list: