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

Proposal for streamlined graduation process #671

Merged
merged 6 commits into from
Sep 17, 2021
Merged
Show file tree
Hide file tree
Changes from 2 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
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/graduation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Application for Graduation
- [ ] Have committers from at least two organizations.
amye marked this conversation as resolved.
Show resolved Hide resolved
- [ ] Have achieved and maintained a Core Infrastructure Initiative Best Practices Badge.
- [ ] Have completed an independent and third party security audit with results published of similar scope and quality as this example which includes all critical vulnerabilities and all critical vulnerabilities need to be addressed before graduation.
amye marked this conversation as resolved.
Show resolved Hide resolved
- [ ] Explicitly define a project governance and committer process. This preferably is laid out in a GOVERNANCE.md file and references an OWNERS.md file showing the current and emeritus committers.
- [ ] Have a public list of project adopters for at least the primary repo (e.g., ADOPTERS.md or logos on the project website). For a specification, have a list of adopters for the implementation(s) of the spec.


## About your Project

\[INSERT: Project name]
\
[INSERT: Link to project website with summary of what the project does]

[INSERT: Link to GitHub repo]

[INSERT: Link to Incubation doc]

## Why is the Project is ready to Graduate?

\[INSERT: ]

## What has changed since you joined Incubation?

\[INSERT: new processes / governance? end user adoption? community size? Feature stability?]

## How can your project survive its founders and founding companies?
amye marked this conversation as resolved.
Show resolved Hide resolved

\[INSERT: setting yourself up for the long run\]

## Who are the best advocates for your project? What do they say?

\[INSERT: grass roots? adopters?\]

[What do your enemies say too?\]
amye marked this conversation as resolved.
Show resolved Hide resolved
3 changes: 2 additions & 1 deletion process/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,12 +73,13 @@ To be accepted to incubating stage, a project must meet the sandbox stage requir
Projects currently in progress for consideration at the Incubating stage are tracked: https://github.com/cncf/toc/projects/7

## (3) Project Graduation Process: Incubating to Graduation
Projects that wish to move from Incubating to Graduation:
Projects that wish to move from Incubating to Graduation should open a PR confirming the following criteria:
* Have committers from at least two organizations.
* Have achieved and maintained a [Core Infrastructure Initiative Best Practices Badge](https://bestpractices.coreinfrastructure.org/).
* Have completed an independent and third party security audit with results published of similar scope and quality as this example which includes all critical vulnerabilities and all critical vulnerabilities need to be addressed before graduation.
* Explicitly define a project governance and committer process. This preferably is laid out in a GOVERNANCE.md file and references an OWNERS.md file showing the current and emeritus committers.
* Have a public list of project adopters for at least the primary repo (e.g., ADOPTERS.md or logos on the project website). For a specification, have a list of adopters for the implementation(s) of the spec.
* Please include a short one-page narrative based off the Graduation template, no more than 500 words.

Projects moving from incubation to graduation are tracked here: https://github.com/cncf/toc/projects/6

Expand Down