{"action":"created","comment":{"url":"https://api.github.com/repos/nodejs/node/pulls/comments/44854996","id":44854996,"diff_hunk":"@@ -1,28 +1,51 @@\n-\n Node.js\n-=====\n+=======\n \n [![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/nodejs/node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n \n-This repository began as a GitHub fork of\n-[joyent/node](https://github.com/joyent/node).\n-\n-Node.js contributions, releases, and contributorship are under an\n-[open governance model](./GOVERNANCE.md).\n-We intend to land, with increasing regularity, releases which are\n-compatible with the npm ecosystem that has been built to date for\n-Node.js.\n-\n-We also have a Code of Conduct. [Please read it.](./CODE_OF_CONDUCT.md)\n+The Node.js project is supported by the\n+[Node.js Foundation](https://nodejs.org/en/foundation/). Contributions,\n+policies and releases are managed under an\n+[open governance model](./GOVERNANCE.md). We are also bound by a\n+[Code of Conduct](./CODE_OF_CONDUCT.md).\n+\n+## Release Types\n+\n+The Node.js project maintains multiple types of releases:\n+\n+* **Stable**: planned and signed releases. Released from active development\n+  branches of this repository and versioned by [SemVer](http://semver.org/).\n+  Code for Stable releases are organized in this repository by major version\n+  number, For example:. [v4.x](https://github.com/nodejs/node/tree/v4.x).\n+  The major version number of Stable releases will increment every 6 months\n+  allowing for breaking changes to be introduced. This happens in April and\n+  October every year. Stable release lines beginning in October each year have\n+  a maximum support life of 8 months. Stable release lines beginning in April\n+  each year will convert to LTS (see below) after 6 months and receive further\n+  support for 30 months.\n+* **LTS**: Every second Stable release line (major version) will become LTS\n+  lines and receive 18 months of _Active LTS_ support and a further 12\n+  months of _Maintenance_. LTS release lines are given alphabetically\n+  ordered codenames, begining with v4 Argon. LTS releases are less frequent\n+  and will attempt to maintain consistent major and minor version numbers,\n+  only incrementing patch version numbers. There are no breaking changes or\n+  feature additions, except in some special circumstances. More information\n+  can be found in the [LTS README](https://github.com/nodejs/LTS/).\n+* **Nightly**: versions of code in this repository on the current Stable\n+  branch, automatically built every 24-hours where changes exist. Use with\n+  caution.\n \n ## Download\n \n Binaries, installers, and source tarballs are available at\n <https://nodejs.org>.\n \n-**Releases** are available at <https://nodejs.org/dist/>, listed under\n-their version string. The <https://nodejs.org/dist/latest/> symlink\n-will point to the latest release directory.\n+**Stable** and **LTS** releases are available at\n+<https://nodejs.org/download/release/>, listed under their version string.","path":"README.md","position":59,"original_position":59,"commit_id":"9698b3aa495d617665defe68fee95ea2cd93a37c","original_commit_id":"9698b3aa495d617665defe68fee95ea2cd93a37c","user":{"login":"Trott","id":718899,"avatar_url":"https://avatars.githubusercontent.com/u/718899?v=3","gravatar_id":"","url":"https://api.github.com/users/Trott","html_url":"https://github.com/Trott","followers_url":"https://api.github.com/users/Trott/followers","following_url":"https://api.github.com/users/Trott/following{/other_user}","gists_url":"https://api.github.com/users/Trott/gists{/gist_id}","starred_url":"https://api.github.com/users/Trott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Trott/subscriptions","organizations_url":"https://api.github.com/users/Trott/orgs","repos_url":"https://api.github.com/users/Trott/repos","events_url":"https://api.github.com/users/Trott/events{/privacy}","received_events_url":"https://api.github.com/users/Trott/received_events","type":"User","site_admin":false},"body":"Nit: `strings`","created_at":"2015-11-14T05:01:36Z","updated_at":"2015-11-14T05:01:36Z","html_url":"https://github.com/nodejs/node/pull/3482#discussion_r44854996","pull_request_url":"https://api.github.com/repos/nodejs/node/pulls/3482","_links":{"self":{"href":"https://api.github.com/repos/nodejs/node/pulls/comments/44854996"},"html":{"href":"https://github.com/nodejs/node/pull/3482#discussion_r44854996"},"pull_request":{"href":"https://api.github.com/repos/nodejs/node/pulls/3482"}}},"pull_request":{"url":"https://api.github.com/repos/nodejs/node/pulls/3482","id":48417613,"html_url":"https://github.com/nodejs/node/pull/3482","diff_url":"https://github.com/nodejs/node/pull/3482.diff","patch_url":"https://github.com/nodejs/node/pull/3482.patch","issue_url":"https://api.github.com/repos/nodejs/node/issues/3482","number":3482,"state":"open","locked":false,"title":"Release clarification and links","user":{"login":"rvagg","id":495647,"avatar_url":"https://avatars.githubusercontent.com/u/495647?v=3","gravatar_id":"","url":"https://api.github.com/users/rvagg","html_url":"https://github.com/rvagg","followers_url":"https://api.github.com/users/rvagg/followers","following_url":"https://api.github.com/users/rvagg/following{/other_user}","gists_url":"https://api.github.com/users/rvagg/gists{/gist_id}","starred_url":"https://api.github.com/users/rvagg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvagg/subscriptions","organizations_url":"https://api.github.com/users/rvagg/orgs","repos_url":"https://api.github.com/users/rvagg/repos","events_url":"https://api.github.com/users/rvagg/events{/privacy}","received_events_url":"https://api.github.com/users/rvagg/received_events","type":"User","site_admin":false},"body":"Some cleaning up and additions to README. Trying to explain the release types is really hard without using lots of words, if you have better wording please suggest it.\r\n\r\nBefore this gets bogged down in bikeshedding, I'd like to get confirmation from @nodejs/tsc on this point which is something we've floated in discussions but never pinned down as policy:\r\n\r\n> Stable release lines beginning in October each year have a maximum support life of 8 months.\r\n\r\ni.e. every second (odd version as it happens) version will continue to get releases for 8 months max. We will switch to a new Stable after 6 but will allow for a 2 month overlap.\r\n\r\nMessaging about this will be going out in a press release and blog post along with v5.0.0 so I'd like this to be pinned down instead of hand-wavy (currently \"6 to 8 months\").","created_at":"2015-10-22T04:52:08Z","updated_at":"2015-11-14T05:01:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"336660e6c9f3ba078bd4880616fa93aeb659e3a1","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/nodejs/node/pulls/3482/commits","review_comments_url":"https://api.github.com/repos/nodejs/node/pulls/3482/comments","review_comment_url":"https://api.github.com/repos/nodejs/node/pulls/comments{/number}","comments_url":"https://api.github.com/repos/nodejs/node/issues/3482/comments","statuses_url":"https://api.github.com/repos/nodejs/node/statuses/9698b3aa495d617665defe68fee95ea2cd93a37c","head":{"label":"rvagg:release-clarification-and-links","ref":"release-clarification-and-links","sha":"9698b3aa495d617665defe68fee95ea2cd93a37c","user":{"login":"rvagg","id":495647,"avatar_url":"https://avatars.githubusercontent.com/u/495647?v=3","gravatar_id":"","url":"https://api.github.com/users/rvagg","html_url":"https://github.com/rvagg","followers_url":"https://api.github.com/users/rvagg/followers","following_url":"https://api.github.com/users/rvagg/following{/other_user}","gists_url":"https://api.github.com/users/rvagg/gists{/gist_id}","starred_url":"https://api.github.com/users/rvagg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvagg/subscriptions","organizations_url":"https://api.github.com/users/rvagg/orgs","repos_url":"https://api.github.com/users/rvagg/repos","events_url":"https://api.github.com/users/rvagg/events{/privacy}","received_events_url":"https://api.github.com/users/rvagg/received_events","type":"User","site_admin":false},"repo":{"id":27289064,"name":"io.js","full_name":"rvagg/io.js","owner":{"login":"rvagg","id":495647,"avatar_url":"https://avatars.githubusercontent.com/u/495647?v=3","gravatar_id":"","url":"https://api.github.com/users/rvagg","html_url":"https://github.com/rvagg","followers_url":"https://api.github.com/users/rvagg/followers","following_url":"https://api.github.com/users/rvagg/following{/other_user}","gists_url":"https://api.github.com/users/rvagg/gists{/gist_id}","starred_url":"https://api.github.com/users/rvagg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvagg/subscriptions","organizations_url":"https://api.github.com/users/rvagg/orgs","repos_url":"https://api.github.com/users/rvagg/repos","events_url":"https://api.github.com/users/rvagg/events{/privacy}","received_events_url":"https://api.github.com/users/rvagg/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rvagg/io.js","description":"Evented IO for V8 JavaScript","fork":true,"url":"https://api.github.com/repos/rvagg/io.js","forks_url":"https://api.github.com/repos/rvagg/io.js/forks","keys_url":"https://api.github.com/repos/rvagg/io.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rvagg/io.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rvagg/io.js/teams","hooks_url":"https://api.github.com/repos/rvagg/io.js/hooks","issue_events_url":"https://api.github.com/repos/rvagg/io.js/issues/events{/number}","events_url":"https://api.github.com/repos/rvagg/io.js/events","assignees_url":"https://api.github.com/repos/rvagg/io.js/assignees{/user}","branches_url":"https://api.github.com/repos/rvagg/io.js/branches{/branch}","tags_url":"https://api.github.com/repos/rvagg/io.js/tags","blobs_url":"https://api.github.com/repos/rvagg/io.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rvagg/io.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rvagg/io.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/rvagg/io.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rvagg/io.js/statuses/{sha}","languages_url":"https://api.github.com/repos/rvagg/io.js/languages","stargazers_url":"https://api.github.com/repos/rvagg/io.js/stargazers","contributors_url":"https://api.github.com/repos/rvagg/io.js/contributors","subscribers_url":"https://api.github.com/repos/rvagg/io.js/subscribers","subscription_url":"https://api.github.com/repos/rvagg/io.js/subscription","commits_url":"https://api.github.com/repos/rvagg/io.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/rvagg/io.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/rvagg/io.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/rvagg/io.js/issues/comments{/number}","contents_url":"https://api.github.com/repos/rvagg/io.js/contents/{+path}","compare_url":"https://api.github.com/repos/rvagg/io.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rvagg/io.js/merges","archive_url":"https://api.github.com/repos/rvagg/io.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rvagg/io.js/downloads","issues_url":"https://api.github.com/repos/rvagg/io.js/issues{/number}","pulls_url":"https://api.github.com/repos/rvagg/io.js/pulls{/number}","milestones_url":"https://api.github.com/repos/rvagg/io.js/milestones{/number}","notifications_url":"https://api.github.com/repos/rvagg/io.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rvagg/io.js/labels{/name}","releases_url":"https://api.github.com/repos/rvagg/io.js/releases{/id}","created_at":"2014-11-29T02:36:43Z","updated_at":"2015-08-21T12:39:44Z","pushed_at":"2015-11-14T04:44:12Z","git_url":"git://github.com/rvagg/io.js.git","ssh_url":"git@github.com:rvagg/io.js.git","clone_url":"https://github.com/rvagg/io.js.git","svn_url":"https://github.com/rvagg/io.js","homepage":null,"size":152132,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":2,"forks":2,"open_issues":2,"watchers":3,"default_branch":"v1.x"}},"base":{"label":"nodejs:master","ref":"master","sha":"b445938a93d7ef63a450f5460a496a10d96670c5","user":{"login":"nodejs","id":9950313,"avatar_url":"https://avatars.githubusercontent.com/u/9950313?v=3","gravatar_id":"","url":"https://api.github.com/users/nodejs","html_url":"https://github.com/nodejs","followers_url":"https://api.github.com/users/nodejs/followers","following_url":"https://api.github.com/users/nodejs/following{/other_user}","gists_url":"https://api.github.com/users/nodejs/gists{/gist_id}","starred_url":"https://api.github.com/users/nodejs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nodejs/subscriptions","organizations_url":"https://api.github.com/users/nodejs/orgs","repos_url":"https://api.github.com/users/nodejs/repos","events_url":"https://api.github.com/users/nodejs/events{/privacy}","received_events_url":"https://api.github.com/users/nodejs/received_events","type":"Organization","site_admin":false},"repo":{"id":27193779,"name":"node","full_name":"nodejs/node","owner":{"login":"nodejs","id":9950313,"avatar_url":"https://avatars.githubusercontent.com/u/9950313?v=3","gravatar_id":"","url":"https://api.github.com/users/nodejs","html_url":"https://github.com/nodejs","followers_url":"https://api.github.com/users/nodejs/followers","following_url":"https://api.github.com/users/nodejs/following{/other_user}","gists_url":"https://api.github.com/users/nodejs/gists{/gist_id}","starred_url":"https://api.github.com/users/nodejs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nodejs/subscriptions","organizations_url":"https://api.github.com/users/nodejs/orgs","repos_url":"https://api.github.com/users/nodejs/repos","events_url":"https://api.github.com/users/nodejs/events{/privacy}","received_events_url":"https://api.github.com/users/nodejs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/nodejs/node","description":"Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:","fork":false,"url":"https://api.github.com/repos/nodejs/node","forks_url":"https://api.github.com/repos/nodejs/node/forks","keys_url":"https://api.github.com/repos/nodejs/node/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nodejs/node/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nodejs/node/teams","hooks_url":"https://api.github.com/repos/nodejs/node/hooks","issue_events_url":"https://api.github.com/repos/nodejs/node/issues/events{/number}","events_url":"https://api.github.com/repos/nodejs/node/events","assignees_url":"https://api.github.com/repos/nodejs/node/assignees{/user}","branches_url":"https://api.github.com/repos/nodejs/node/branches{/branch}","tags_url":"https://api.github.com/repos/nodejs/node/tags","blobs_url":"https://api.github.com/repos/nodejs/node/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nodejs/node/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nodejs/node/git/refs{/sha}","trees_url":"https://api.github.com/repos/nodejs/node/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nodejs/node/statuses/{sha}","languages_url":"https://api.github.com/repos/nodejs/node/languages","stargazers_url":"https://api.github.com/repos/nodejs/node/stargazers","contributors_url":"https://api.github.com/repos/nodejs/node/contributors","subscribers_url":"https://api.github.com/repos/nodejs/node/subscribers","subscription_url":"https://api.github.com/repos/nodejs/node/subscription","commits_url":"https://api.github.com/repos/nodejs/node/commits{/sha}","git_commits_url":"https://api.github.com/repos/nodejs/node/git/commits{/sha}","comments_url":"https://api.github.com/repos/nodejs/node/comments{/number}","issue_comment_url":"https://api.github.com/repos/nodejs/node/issues/comments{/number}","contents_url":"https://api.github.com/repos/nodejs/node/contents/{+path}","compare_url":"https://api.github.com/repos/nodejs/node/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nodejs/node/merges","archive_url":"https://api.github.com/repos/nodejs/node/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nodejs/node/downloads","issues_url":"https://api.github.com/repos/nodejs/node/issues{/number}","pulls_url":"https://api.github.com/repos/nodejs/node/pulls{/number}","milestones_url":"https://api.github.com/repos/nodejs/node/milestones{/number}","notifications_url":"https://api.github.com/repos/nodejs/node/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nodejs/node/labels{/name}","releases_url":"https://api.github.com/repos/nodejs/node/releases{/id}","created_at":"2014-11-26T19:57:11Z","updated_at":"2015-11-14T02:48:31Z","pushed_at":"2015-11-14T04:58:50Z","git_url":"git://github.com/nodejs/node.git","ssh_url":"git@github.com:nodejs/node.git","clone_url":"https://github.com/nodejs/node.git","svn_url":"https://github.com/nodejs/node","homepage":"https://nodejs.org","size":386475,"stargazers_count":17333,"watchers_count":17333,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1777,"mirror_url":null,"open_issues_count":565,"forks":1777,"open_issues":565,"watchers":17333,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/nodejs/node/pulls/3482"},"html":{"href":"https://github.com/nodejs/node/pull/3482"},"issue":{"href":"https://api.github.com/repos/nodejs/node/issues/3482"},"comments":{"href":"https://api.github.com/repos/nodejs/node/issues/3482/comments"},"review_comments":{"href":"https://api.github.com/repos/nodejs/node/pulls/3482/comments"},"review_comment":{"href":"https://api.github.com/repos/nodejs/node/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/nodejs/node/pulls/3482/commits"},"statuses":{"href":"https://api.github.com/repos/nodejs/node/statuses/9698b3aa495d617665defe68fee95ea2cd93a37c"}}}}