-
Notifications
You must be signed in to change notification settings - Fork 634
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1240 from cncf/text/jan11
Clarify GitHub and GHE ownership tasks. Small text changes.
- Loading branch information
Showing
1 changed file
with
14 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
--- | ||
name: Project Onboarding - Sandbox Projects | ||
about: project onboarding | ||
name: Project onboarding - Sandbox projects | ||
about: Create a checklist of tasks for a project to complete the onboarding process | ||
title: "[SANDBOX PROJECT ONBOARDING] project" | ||
labels: project onboarding, sandbox | ||
assignees: caniszczyk, amye, idvoretskyi, jeefy, krook | ||
assignees: caniszczyk, amye, idvoretskyi, jeefy, krook, Cmierly | ||
--- | ||
|
||
Welcome to CNCF Project Onboarding! | ||
|
@@ -12,25 +12,25 @@ We would like to complete onboarding within one month of acceptance. | |
|
||
From the project side, please ensure that you: | ||
|
||
- [ ] Understand the project proposal process and reqs: <https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction> | ||
- [ ] Understand the project proposal process and requirements: <https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction> | ||
- [ ] Understand the services available for your project at CNCF <https://www.cncf.io/services-for-projects/> | ||
- [ ] Ensure your project meets the CNCF IP Policy: <https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy> | ||
- [ ] Review the online programs guidelines: <https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md> | ||
- [ ] Understand the trademark guidelines: <https://www.linuxfoundation.org/en/trademark-usage/> | ||
- [ ] Understand the license allowlist: <https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist> | ||
- [ ] Is your project working on written, open governance? see <https://contribute.cncf.io/maintainers/governance/> | ||
- [ ] Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? (see <https://slack.com/help/articles/217872578-Import-data-from-one-Slack-workspace-to-another> for more details) | ||
- [ ] Is your project in its own separate neutral github organization? | ||
- [ ] Submitted a Pull request to add your project as a sandbox project to <https://landscape.cncf.io> | ||
- [ ] Slack: Are your Slack channels migrated to the Kubernetes or CNCF Slack workspace? (see <https://slack.com/help/articles/217872578-Import-data-from-one-Slack-workspace-to-another> for more details) | ||
- [ ] Is your project in its own separate neutral GitHub organization? This will make it transferable to the CNCF's GitHub Enterprise account. | ||
- [ ] Submitted a pull request to add your project as a sandbox project to <https://landscape.cncf.io> | ||
- [ ] Create maintainer list + add to aggregated <https://maintainers.cncf.io> list by submitting a PR to it | ||
- [ ] Artwork: Submit a pull request to <https://github.com/cncf/artwork> with your artwork | ||
- [ ] Domain: transfer domain to the CNCF - <https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63> | ||
|
||
Things that CNCF will need from the project: | ||
|
||
- [ ] Provide emails for the maintainers added to <https://maintainers.cncf.io> in order to get access to the maintainers mailing list and ServiceDesk - <[email protected]> is the best email to send those to | ||
- [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - <https://github.com/cncf/foundation/tree/master/agreements> has agreements | ||
- [ ] GitHub: ensure `thelinuxfoundation`, `caniszczyk`, and `krook` are added as initial org owners, this helps us make sure we have continuity of GH ownership that we will onboard to our GitHub Enterprise instance: <https://github.com/enterprises/cncf> | ||
- [ ] Provide emails for the maintainers added to <https://maintainers.cncf.io> in order to get access to the maintainers mailing list and Service Desk - <[email protected]> is the best email to send those to | ||
- [ ] Trademarks: transfer any trademark and logo assets over to the LF - <https://github.com/cncf/foundation/tree/master/agreements> has agreements | ||
- [ ] GitHub: ensure `thelinuxfoundation`, `caniszczyk`, and `krook` are added as initial org owners, this helps us make sure we have continuity of GH ownership as we onboard your project to our GitHub Enterprise instance: <https://github.com/enterprises/cncf> | ||
- [ ] GitHub: ensure [DCO](https://github.com/apps/dco) or [CLA](https://github.com/cncf/cla) are enabled for all GitHub repositories of the project | ||
- [ ] GitHub: ensure that that the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md) (or your adopted version of it) are explicitly referenced at the project's README on GitHub | ||
- [ ] Website: ensure LF footer is there and [website guidelines](https://github.com/cncf/foundation/blob/master/website-guidelines.md) followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub). | ||
|
@@ -39,12 +39,12 @@ Things that CNCF will need from the project: | |
|
||
Things that the CNCF will do or help the project to do: | ||
|
||
- [ ] Devstats: add to devstats <https://devstats.cncf.io/> | ||
- [ ] Insights: add to LFX Insights <https://insights.v3.lfx.linuxfoundation.org/> | ||
- [ ] DevStats: add to DevStats <https://devstats.cncf.io/> | ||
- [ ] Insights: add to LFX Insights <https://insights.v3.lfx.linuxfoundation.org/>. This is an app added to the GitHub organization. | ||
- [ ] Marketing: update relevant intro + slide decks | ||
- [ ] Events: update CFP + Registration + CFP Area forms | ||
- [ ] ServiceDesk: confirm maintainers have read <https://www.cncf.io/services-for-projects/> | ||
- [ ] CNCF Welcome Email Sent to confirm maintainer list access | ||
- [ ] Service Desk: confirm maintainers have read <https://www.cncf.io/services-for-projects/> | ||
- [ ] CNCF welcome email sent to confirm maintainer list access | ||
- [ ] Book time with the team with <http://project-meetings.cncf.io> | ||
- [ ] Create space for meetings/events on <https://community.cncf.io>, e.g., <https://community.cncf.io/pravega-community/> - (<https://github.com/cncf/communitygroups/blob/main/README.md#cncf-projects>) | ||
- [ ] Adopt a license scanning tool, like [FOSSA](https://fossa.com/) or [Snyk](https://snyk.io/) |