Skip to content

Commit af94d21

Browse files
wesleytoddaduh95stephenwade
authored
feat: next steps for version management progress (#606)
* feat: next steps for version management progress * fix: amendments to next steps in version management proposal * Update docs/version-management/proposal-next-steps.md Co-authored-by: Antoine du Hamel <[email protected]> * Update docs/version-management/proposal-next-steps.md Co-authored-by: Antoine du Hamel <[email protected]> * Update docs/version-management/proposal-next-steps.md Co-authored-by: Stephen Wade <[email protected]> * Update docs/version-management/proposal-next-steps.md Co-authored-by: Antoine du Hamel <[email protected]> --------- Co-authored-by: Antoine du Hamel <[email protected]> Co-authored-by: Stephen Wade <[email protected]>
1 parent 51ea6ff commit af94d21

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Proposal: Next steps
2+
3+
As part of achieving the second [goal](./goals.md):
4+
5+
> Install Node.js and a package manager for a local development environment.
6+
7+
And following up on the [proposal to revise the downloads page](./proposal-revise-downloads-page.md), we propose the following next steps:
8+
9+
1. We should revise the Node.js download page to split apart the operating system package managers (Homebrew and Chocolatey) onto their own tab separate from the Node.js version managers (nvm and fnm) and the version managers tab should remain the default. This will further nudge users toward our recommendation of installing Node.js in a version-managed way.
10+
11+
2. Also on the download page, we should add instructions for installing package managers which node has at any point historically supported (Yarn and `pnpm`), plus any others to be determined by a new policy (yet to be proposed) to add and remove recommended package managers. These instructions should follow whatever recommendation we receive from those projects' maintainers.
12+
13+
3. Corepack's documentation should be moved out of the Node.js API documentation and into its own website, or accessible as Markdown files in the Corepack repo. Corepack is a separate project from `node` and intermingling its documentation within `node`'s is confusing; we don't do that for `npm` even though we distribute `npm`.
14+
15+
4. Once all of the above is complete, we should start recommending alternative workflows in case Corepack is removed from the Node.js distribution. Users who wish to continue using Corepack will be recommended to do so via the instructions available on the Node.js download page or in Corepack's documentation.
16+

0 commit comments

Comments
 (0)