Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Official node.js npm account #26

Closed
jasnell opened this issue Nov 7, 2016 · 13 comments
Closed

Official node.js npm account #26

jasnell opened this issue Nov 7, 2016 · 13 comments

Comments

@jasnell
Copy link
Member

jasnell commented Nov 7, 2016

Official projects such as citgm, nodereport, and readable-streams are currently published to npm using individual contributor accounts. If you look at the npm records there is no obvious official connection to the Node.js core project. It would likely be beneficial to have an official nodejs account on npm that can be associated with all official project.

@cjihrig
Copy link

cjihrig commented Nov 7, 2016

+1 to an official npm organization (not individual account)

@evanlucas
Copy link

I'm +1 on this too!

@mhdawson
Copy link
Member

mhdawson commented Nov 7, 2016

+1 from me as well. Would be good to have the npm modules clearly associated with Node.js core.

@williamkapke
Copy link

Looks like @chrisdickinson owns https://www.npmjs.com/~nodejs under his @nodejs.org email.

@Fishrock123
Copy link

I'm totally for this. Think I brought this up a long time ago too.

@ChALkeR
Copy link
Member

ChALkeR commented Nov 13, 2016

+1 from me.

@rnchamberlain
Copy link

+1
FYI for nodereport I used slt-release from https://github.com/strongloop/strong-tools, which does the git tag, package.json and changes file updates, and npm publish as a single command.

@mhdawson
Copy link
Member

@jbergstroem a few thoughts about how we might manage access to the credentials that will be needed to publish npms:

  1. we can we extend the current secrets repo to manage who can access
  2. We could setup specific build/publish jobs and then control access to who can run these jobs.

thoughts ? I am kind of leaning towards 2), but we'd still need somewhere to store the credentials in that case.

@jbergstroem
Copy link
Member

I think the secrets repo is a perfect fit for this. We create a new folder and add gpg keys to people that should have access. I'm not super comfortable with leaning on Jenkins jobs for security, seeing how we get pretty serious vulnerabilities every other month.

@jasnell
Copy link
Member Author

jasnell commented Nov 18, 2016

+1 to using the secrets repo.

@mhdawson
Copy link
Member

Discussion of how to manage here: nodejs/TSC#211

@gdams
Copy link
Member

gdams commented Feb 24, 2017

+1

@mhdawson
Copy link
Member

mhdawson commented Apr 3, 2017

I think we can probably close this now as covered in nodejs/TSC#211. I'll close and let me know if you disagree.

@mhdawson mhdawson closed this as completed Apr 3, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants