-
Notifications
You must be signed in to change notification settings - Fork 184
Create npm Continuity Policy #1483
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
base: main
Are you sure you want to change the base?
Create npm Continuity Policy #1483
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with some typo remarks & with one question: how do we ensure all projects follow this procedure for both existing & new packages? Many may be oblivious to the rules.
|
||
# Continuity Options for Projects | ||
|
||
### Option 1: Add an OpenJS Continuity Account to your npm Organization(s) and/or Packages** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Stray **
:
### Option 1: Add an OpenJS Continuity Account to your npm Organization(s) and/or Packages** | |
### Option 1: Add an OpenJS Continuity Account to your npm Organization(s) and/or Packages |
* If you use npm Organizations, you will add this account to your Organization(s) and grant it the Owner role. | ||
* If you don’t use npm Organizations, you will add this account as a Maintainer to your npm Packages. | ||
|
||
### Option 2: Opt Out** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Stray **
:
### Option 2: Opt Out** | |
### Option 2: Opt Out |
|
||
### Option 1: Add an OpenJS Continuity Account to your npm Organization(s) and/or Packages** | ||
|
||
If you select this option a new, dedicated OpenJS account will be created specifically for your Project. This account will be managed by the OpenJS Executive Director (Robin Ginn, [@rginn](https://github.com/rginn)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you select this option a new, dedicated OpenJS account will be created specifically for your Project. This account will be managed by the OpenJS Executive Director (Robin Ginn, [@rginn](https://github.com/rginn)). | |
If you select this option a new, dedicated OpenJS account will be created specifically for your Project. The OpenJS Executive Director will manage this account. | |
If your project already has a dedicated continuity account in place, share the credentials securely (ideally a shared password manager) with the Executive Director. |
We should refrain from naming individuals in policy documents. Adding the option for a continuinity account that might already be in place.
|
||
## Summary | ||
|
||
This policy is intended to ensure that OpenJS npm Organizations remain accessible and manageable. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This policy is intended to ensure that OpenJS npm Organizations remain accessible and manageable. | |
This policy is intended to ensure that OpenJS npm Packages and Organizations remain accessible and manageable. It applies to all packages that are published on npm and part of a project. |
This is the file that has been discussed in #1355 and been drafted in https://docs.google.com/document/d/1iaNEO8pYjkeog_rqASWaa9rjn_8kHpCWDXa7qy2G418/edit?tab=t.j66rkgmy0xcr.