Skip to content

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ruddermann
Copy link

@ruddermann ruddermann requested a review from a team as a code owner June 16, 2025 00:02
Copy link

@mgol mgol left a 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**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stray **:

Suggested change
### 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**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stray **:

Suggested change
### 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)).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants