-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
Closed
Labels
discussIssues opened for discussions and feedbacks.Issues opened for discussions and feedbacks.docIssues and PRs related to the documentations.Issues and PRs related to the documentations.metaIssues and PRs related to the general management of the project.Issues and PRs related to the general management of the project.
Description
As discussed in last weeks @nodejs/ctc meeting
Currently our api docs have a stability index with fairly conservative definition of Locked
Stability: 3 - Locked
Only bug fixes, security fixes, and performance improvements will be accepted.
Please do not suggest API changes in this area; they will be refused.
This has been fairly useful when discussing changes to APIs that are potentially breaking, such as any change to the module system. With changes coming to the ecma262 standard on a yearly basis now, we find ourselves in a slightly different situation then when this was originally drafted. As the language changes we may be required to change locked APIs, such as assert or module, in order to accommodate the changes to the language.
It can be argued that this is already covered by bug fixes
, but that is somewhat ambiguous, and it would be better to be explicit about it
A suggested alternative text
Stability: 3 - Locked
Only bug fixes, security fixes, and performance improvements will be accepted.
Please do not suggest API changes in this area; they will be refused. Locked APIs
are subject to change to support new language features that are added to the ecma262
specification.
Thoughts?
Metadata
Metadata
Assignees
Labels
discussIssues opened for discussions and feedbacks.Issues opened for discussions and feedbacks.docIssues and PRs related to the documentations.Issues and PRs related to the documentations.metaIssues and PRs related to the general management of the project.Issues and PRs related to the general management of the project.