You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/site/pages/en/about/previous-releases.mdx
+23-11
Original file line number
Diff line number
Diff line change
@@ -24,17 +24,29 @@ Commercial support for versions past the Maintenance phase is available through
24
24
25
25
<DownloadReleasesTable />
26
26
27
-
## Official versus Community
27
+
## Official vs. Community Installation Methods
28
28
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`).
31
30
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.
| 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