Skip to content

Commit

Permalink
Updates to archive proposal following comments
Browse files Browse the repository at this point in the history
Simplify archival criteria 
Project maintainers should be informed when the proposal is made
Clarifications and typos
  • Loading branch information
lizrice committed May 2, 2019
1 parent 614f83a commit 27b1e12
Showing 1 changed file with 6 additions and 13 deletions.
19 changes: 6 additions & 13 deletions process/archiving.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,18 @@
# CNCF Project Archiving Process v1.0

Open source projects have a lifecycle and there are times that projects become inactive due to a variety of reasons. There are also cases where a project may no longer want to be supported by the TOC.
Open source projects have a lifecycle and there are times that projects become inactive due to a variety of reasons. There are also cases where a project may no longer want to be supported by the TOC, or the TOC may no longer wish to recommend the use of a project.

## Archiving Criteria

There are different criteria to consider when archiving a project, but here are ones that the TOC looks for:

* It hasn't seen a commit in over 6 months.
* It hasn't seen a release in over 6 months.
* There haven't been any issues opened for 6 months.
* Opened issues haven't received a response within 6 months.
* It's binaries/source are no longer being downloaded

It is important to note that there is a difference between a mature project that doesn't get much attention anymore but is stable versus a project that is inactive.
When voting on a proposal to archive a project, TOC members may wish to consider whether the project continues to meet the criteria for CNCF acceptance. The TOC may also look at activity levels in the project, although it is important to note that there is a difference between a mature project that doesn't get much attention any more but is stable, versus a project that is inactive.

## Voting Process

To archive a project:

* A proposal must be put forth to the TOC repo and be open for at least 2 weeks of discussion.
* The TOC will inform the CNCF end user community and wider community of all archiving proposals
* A proposal must be put forth to the TOC repo
* The TOC will inform the project maintainers, CNCF end user community and wider community of all archiving proposals
* The proposal must remain open for at least 2 weeks of discussion after the maintainers are informed.
* A vote must be finalized with 2/3 approval from the TOC

## Archiving Process
Expand All @@ -32,4 +25,4 @@ What does archiving for a CNCF project mean?

## Reactivating an Archived Project

Any project can be reactivated into CNCF by finally the normal project [proposal](https://github.com/cncf/toc/blob/master/process/project_proposals.adoc) and [sandbox](https://github.com/cncf/toc/blob/master/process/sandbox.md) process.
Any project can be reactivated into CNCF by following the normal project [proposal](https://github.com/cncf/toc/blob/master/process/project_proposals.adoc) and [sandbox](https://github.com/cncf/toc/blob/master/process/sandbox.md) process.

0 comments on commit 27b1e12

Please sign in to comment.