toc
toc copied to clipboard
[SANDBOX PROJECT ONBOARDING] Nocalhost
Welcome to CNCF Project Onboarding! This is an issue created to help onboard your project into the CNCF after the TOC has voted to accept your project. We would like to complete onboarding within one month of acceptance.
From the project side, please ensure that you:
- [x] Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#introduction
- [x] Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
- [x] Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
- [x] Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
- [x] Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
- [x] Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
- [x] Has your project adopted open governance already? see http://opengovernance.dev
- [x] 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)
- [x] Is your project in its own separate neutral github organization?
- [x] Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
- [x] Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
- [x] Have added your project to https://github.com/cncf/contribute
- [x] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
- [x] -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:
- [x] Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
- [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
- [x] GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
- [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- [x] Website: ensure LF footer is there and website guidelines followed
- [x] Website: Analytics transferred to [email protected]
- [x] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
Things that the CNCF will do or help the project to do:
- [x] Devstats: add to devstats https://devstats.cncf.io/
- [x] Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/
- [x] Marketing: update relevant intro + slide decks
- [x] Events: update CFP + Registration + CFP Area forms
- [x] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [x] CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details
- [x] 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)
- [x] Adopt a license scanning tool, like FOSSA or Snyk
@lyzhang1999, can you help here?
Hi @amye These steps can be checked off:
- Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#introduction
- Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
- 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/
- 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
- Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
- Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
- GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership (waiting for confirm)
- Website: Analytics transferred to [email protected] (waiting for confirm)
- GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project (By install https://github.com/apps/dco)
- ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
DevStats page added.
Hi @amye , We have not received an invitation email from Service Desk, here is the maintainers information from: https://github.com/nocalhost/nocalhost/blob/main/MAINTAINERS.md.
| Maintainer | GitHub ID | Affiliation | |
|---|---|---|---|
| Zhenwei Wang | @jack230230 | Tencent | [email protected] |
| Wei Wang | @lyzhang1999 | Tencent | [email protected] |
| Jinhao Huang | @anurnomeru | Tencent | [email protected] |
| Xinxin Huang | @xinxinh2020 | Tencent | [email protected] |
| Yicai Yu | @yuyicai | Tencent | [email protected] |
| Caiwen Feng | @wencaiwulue | Tencent | [email protected] |
Hi @amye , These steps can be checked off:
- Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
- Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
- Has your project adopted open governance already? see http://opengovernance.dev
- https://github.com/nocalhost/nocalhost/blob/main/GOVERNANCE.md
- GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- https://github.com/nocalhost/nocalhost/blob/main/CONTRIBUTING.md#signing-off-on-commits-developer-certificate-of-origin
- Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
- PR: https://github.com/cncf/landscape/pull/2358
- Have added your project to https://github.com/cncf/contribute
- https://github.com/cncf/contribute/pull/85
- CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
- https://bestpractices.coreinfrastructure.org/zh-CN/projects/5381
- Website: ensure LF footer is there and website guidelines followed
- https://nocalhost.dev
- Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
- https://github.com/cncf/artwork/pull/315
/assign @amye
@lyzhang1999 invites sent to the ServiceDesk.
@lyzhang1999 invites sent to the ServiceDesk.
Got it, Thanks for your help.
Last big things!
Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
Slack channels are migrated - #nocalhost, #nocalhost-general, #nocalhost-random
Hi @amye , These steps can be checked off:
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)
I have submitted the form and created the Nocalhost space.
Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
I have created https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-23332 for transfer domain.
Adopt a license scanning tool, like FOSSA or Snyk
https://app.fossa.com/projects/git%2Bgithub.com%2Fnocalhost%2Fnocalhost/refs/branch/main/77db6ddb4924ad9393fbcb6e705c93c15c6086be
and please help us merge this PR: https://github.com/cncf/contribute/pull/85
/assign @amye
@lyzhang1999 you're invited to https://community.cncf.io/nocalhost-community/
Last big things!
Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
domain transfer is completed, this steps can be checked off: https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-23332
Just waiting on trademarks, and that's waiting on us.
Hi amye: We have updated the maintainers list, please help us merge it. https://github.com/cncf/foundation/pull/277
Do we have any new information?
We have changed the email address of Maintainers, please help us to change the CNCF mail list address, thanks. New email address: https://github.com/nocalhost/nocalhost/blob/main/MAINTAINERS.md.
/assign @amye
Hi @lyzhang1999 ! if you need to make any changes to the maintainers emails, you would need to send an email to [email protected]
I'm very sorry for the delay in response and I will do my best to make sure any further questions you have are answered quickly!