Skip to content

Commit c5e35ad

Browse files
committed
fixup! doc: document considerations for inclusion in core
1 parent 90d7fb2 commit c5e35ad

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

doc/guides/modules-in-core.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ not.
1111
2. The module can only be implemented in core.
1212
3. The module can only be implemented in a performant way in core.
1313
4. Developer experience is significantly improved if the module is in core.
14-
5. The module will be widely used, have cross platform native code, and being in
15-
core will avoid the need for an end-user compilation chain.
16-
6. Part or all of the module will also be re-used or duplicated in core.
14+
5. The module provides functionality that can be expected to solve at least one
15+
common use case Node.js users face.
16+
6. The module requires native bindings. Inclusion in core enables utility across
17+
operating systems and architectures without requiring users to have a native
18+
compilation toolchain.
19+
7. Part or all of the module will also be re-used or duplicated in core.
1720

1821
## Strong arguments against including a module in core
1922

0 commit comments

Comments
 (0)