Skip to content
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

Fixes #1327 - Adds OpenJS Github Continuity Policy #1348

Merged
merged 4 commits into from
Aug 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions PROJECT_PROGRESSION.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@ This is an informational checklist to help projects onboard into the OpenJS Foun
* legal/governance help
- [ ] Publish security policy (see [PROJECT_SECURITY_REPORTING](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/PROJECT_SECURITY_REPORTING.md))
- [ ] Work with the foundation to sign a [Project Contribution Agreement](https://docs.google.com/document/d/1Luq5JSUeDPGxj3vyttQvgItHPmj7v39QoKZqpJ9x_sU/edit?usp=sharing) (if needed)
- [ ] Implement an option from the [Github Continuity Policy](./project-resources/github-continuity-policy.md)

## Post-graduation Checklist

Expand Down
25 changes: 25 additions & 0 deletions project-resources/github-continuity-policy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# OpenJS Github Continuity Policy

## Summary

This policy is intended to ensure that OpenJS GitHub projects remain accessible and manageable.

It addresses the following use cases:

- Archiving projects when maintainers are no longer reachable
- Managing projects and users when maintainers are inactive or unreachable
- Adding or removing admins in emergency situations

## Continuity Options for Projects

### Option 1: Add The Executive Director As An Admin

If you select this option, you will add the OpenJS Foundation executive director (currently https://github.com/rginn) as an admin to your project.

### Option 2: Add Your Organization To The OpenJS Enterprise

If you select this option, you will add your Organization to the [OpenJS Foundation enterprise account](https://github.com/enterprises/openjs-foundation). Doing so gives the foundation the option to become an organization owner if necessary. The admins of the enterprise account are currently limited to the [Executive Director](https://github.com/rginn) and [Director Of Program Management](https://github.com/bensternthal).

### Option 3: Opt-out

Projects that feel their governance is sufficient to provide continuity may opt out of this policy by requesting an exception from the CPC. This can be done by filing an issue in the [CPC repository](https://github.com/openjs-foundation/cross-project-council/issues).
Loading