Skip to content

Commit

Permalink
Merge pull request #1240 from cncf/text/jan11
Browse files Browse the repository at this point in the history
Clarify GitHub and GHE ownership tasks. Small text changes.
  • Loading branch information
krook authored Jan 11, 2024
2 parents 65ca3de + 906c57e commit f802d60
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions .github/ISSUE_TEMPLATE/project-onboarding.md
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!
Expand All @@ -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).
Expand All @@ -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/)

0 comments on commit f802d60

Please sign in to comment.