-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package manager manager ... discussion #904
Comments
Can you add the link to the repo for the project? |
Repo is here: https://github.com/arcanis/pmm |
Labeling this tsc-agenda to escalate it and ensure there's discussion. |
Should we move pmm to the Node.js org as a next step? |
@mmarchini I'm wondering if we need some level of consensus on the direction of bringing it into Node.js before asking for that. Maybe the issue asking for it to be moved in would be the place for that discussion, but I'm not sure that is visible enough based on the number of people who have commented on past requests. |
This also seems like it would signal a pretty major direction decision made in the relative solitude of a TSC meeting, without inviting wider comment. I don't think any official encouragement or endorsement is necessary for exploration, and I think official encouragement or endorsement may be premature if the current stage is "exploration". |
@mhdawson ...actually, I think those are two different questions. The separate (and more difficult question) about whether we'd want to bundle
I really don't get what you're saying here. No decisions have been made about anything. |
@jasnell glad to hear that :-) what i meant was, bringing it into the node org may signal that a decision has been made. |
That's why I suggested it, collaboration should be easier if the project is under the Node.js org, and that doesn't imply that |
I'm fine with whatever you decide regarding where this project should live, I'll be happy to keep maintaining it in both orgs.
Something I wanted to ask - from my understanding, Node 15 is scheduled for October. I believe pmm is reaching a state where it would benefit from being evaluated in real-life conditions, and an odd release would sound the perfect fit for this. Do you think there is any chance we could schedule those discussions to happen before then, so that pmm could be part of Node 15? Of note, since it would be an odd release, if it turns out this model doesn't work with the ecosystem after all, it would be perfectly fine to pull it out before the next even release. |
I don't think we should rush anything in to 15.0.0. This can be introduced as an experimental feature anytime during the 15.x lifetime. What I'd personally like to see is:
|
I've made the changes we mentioned (about the offline workflow, and the |
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: nodejs#15244 Refs: nodejs/TSC#904
I've opened a PR against Node to formally keep track of the changes that would be entailed: nodejs/node#35398 |
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: nodejs#15244 Refs: nodejs/TSC#904
@jasnell given the vote/decision on corepack can this be closed ? |
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: nodejs#15244 Refs: nodejs/TSC#904
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: nodejs#15244 Refs: nodejs/TSC#904
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: #15244 Refs: nodejs/TSC#904 PR-URL: #39608 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: #15244 Refs: nodejs/TSC#904 PR-URL: #39608 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: nodejs#15244 Refs: nodejs/TSC#904 PR-URL: nodejs#39608 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: nodejs#15244 Refs: nodejs/TSC#904 PR-URL: nodejs#39608 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: nodejs#15244 Refs: nodejs/TSC#904 PR-URL: nodejs#39608 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Corepack provides shims for Yarn and pnpm in order to soften the developer experience when working on Node projects. Refs: #15244 Refs: nodejs/TSC#904 PR-URL: #39608 Backport-PR-URL: #40479 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
@nodejs/tsc ... Maël Nison (@arcanis) has been working on a new project tentatively called "pmm" (package manager manager) that implements an approach that can allow us to continue to support npm as well as including support for yarn and pnpm. Rather than butcher the details myself, I'd like to invite @acanis to provide some details here, and I'd like to invite @arcanis to a future TSC call (or special dedicated call) to demo the work that they've done thus far and start a conversation about it. It's compelling work that I strongly believe should be given a fair review.
The text was updated successfully, but these errors were encountered: