Skip to content

Commit 28a3dab

Browse files
authored
chore: updated docs for releases (#7616)
* chore: updated docs for releases * Update previous-releases.mdx Signed-off-by: Claudio W. <[email protected]> --------- Signed-off-by: Claudio W. <[email protected]>
1 parent 9884c3e commit 28a3dab

File tree

1 file changed

+23
-11
lines changed

1 file changed

+23
-11
lines changed

Diff for: apps/site/pages/en/about/previous-releases.mdx

+23-11
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,29 @@ Commercial support for versions past the Maintenance phase is available through
2424

2525
<DownloadReleasesTable />
2626

27-
## Official versus Community
27+
## Official vs. Community Installation Methods
2828

29-
The Node.js website offers numerous installation methods that allow Node.js to be installed in a non-interactive manner,
30-
for example, via CLIs, OS package managers (such as `apt`), or Node.js version managers (such as `nvm`).
29+
The Node.js website provides several non-interactive installation methods, including command-line interfaces (CLIs), operating system (OS) package managers (e.g., `brew`), and Node.js version managers (e.g., `nvm`).
3130

32-
The Node.js project, in an attempt to popularize and advertise community efforts, has introduced a new Downloads page that lists both Official and Community installation methods, providing more versatility and options for users.
33-
With this change, we introduced the concept of "Official" and "Community" installation methods. In order to be considered "Official", the installation method must meet the following requirements:
31+
To highlight and promote community contributions, the Node.js project introduced a revised Downloads page categorizing installation methods as either “Official” or “Community.” This provides users with increased flexibility and choice. To ensure clarity, we’ve defined criteria for each category.
3432

35-
| Requirements |
36-
| ---------------------------------------------------------------------------------------------------------------------------------- |
37-
| New Node.js releases must be available simultaneously upon the official release |
38-
| Project maintainers have a close relationship with Node.js, including direct communication |
39-
| Installation method downloads the official binaries bundled by the Node.js project |
40-
| Installation method does **not** build from source when binaries are available, or alter the official binaries provided by Node.js |
33+
### Official Installation Methods
34+
35+
Installation methods designated as “Official” must meet the following requirements:
36+
37+
| Requirements (Official Installation Methods) |
38+
| :------------------------------------------------------------------------------------------------------------------------------- |
39+
| New Node.js releases must be available simultaneously with the official release. |
40+
| Project maintainers must have a close relationship with the Node.js project, including direct communication channels. |
41+
| Installation method must download official binaries bundled by the Node.js project. |
42+
| Installation method must not build from source when pre-built binaries are available, nor should it alter the official binaries. |
43+
44+
### Community Installation Methods
45+
46+
Community installation methods included on the self-service download page (/download) must also adhere to a minimum set of criteria:
47+
48+
- **Version Support:** Must support all currently supported, non-End-of-Life (EOL) Node.js versions.
49+
- **OS Compatibility:** Must function on at least one officially supported Operating System (OS).
50+
- **Broad OS Support:** Cannot be limited to a subset of OS distributions or versions.
51+
- For example, an installation method claiming compatibility with “Windows” must function on “Windows 10”, “Windows 11”, and all their editions (including server versions).
52+
- Similarly, an installation method claiming compatibility with “Linux” must be installable on all major Linux distributions, not just a specific subset. It cannot rely on distribution-specific package managers like `apt` or `dnf`.

0 commit comments

Comments
 (0)