◐ Shell
clean mode source ↗

doc: add experimental modules lifetime policy · nodejs/node@6b7280b

Original file line numberDiff line numberDiff line change

@@ -462,6 +462,14 @@ For pull requests introducing new core modules:

462462

* Land only after sign-off from at least two TSC voting members.

463463

* Land with a [Stability Index][] of Experimental. The module must remain

464464

Experimental until a semver-major release.

465+

* Introducing an Experimental feature means taking ownership of the experiment

466+

and committing to a clear outcome: either promoting it to stable or removing

467+

it in a timely manner. Because experimental features can be vulnerable to

468+

security issues, the author is also expected to help assess and patch

469+

vulnerabilities. If an experimental feature has reached mainstream adoption such

470+

that breaking changes are not realistically possible without ecosystem breakage,

471+

it should be considered stable and either be promoted or be removed after a

472+

deprecation cycle.

465473
466474

### Introducing new APIs on the global scope

467475