toc
                                
                                 toc copied to clipboard
                                
                                    toc copied to clipboard
                            
                            
                            
                        [SANDBOX PROJECT ONBOARDING] zot
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.md#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] Is your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/
- [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
- [ ] 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
- [x] 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] GitHub: ensure that hat the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
- [x] Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
- [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
DevStats page added.
An update for CNCF/TOC, this was right before the holidays, but we are actively working on this task list now.
Copying the project tasks listed above to checkoff the tasks as they are done. @amye you can use this for status from the project side.
========================================================================
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.md#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] Is your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/
- [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
- [ ] 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
- [x] 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] GitHub: ensure that hat the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
- [x] Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
- [x] Website: Analytics transferred to [email protected]
- [x] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
This works just fine!
[ ] Have added your project to https://github.com/cncf/contribute
@amye for this task, the contribute project seems to be archived, and the new project seems to be a sync from the landscape repo. I already submitted a PR to landscape repo, can i mark this task done?
[ ] Have added your project to https://github.com/cncf/contribute
@amye for this task, the contribute project seems to be archived, and the new project seems to be a sync from the landscape repo. I already submitted a PR to landscape repo, can i mark this task done?
https://github.com/cncf/landscape/pull/2990
@amye @caniszczyk @jeefy - about the domain transfer JIRA ticket, we would like to understand if there are any constraints for hosting the website. zot is currently hosted as a static github pages website with our domain name pointing to github project domain.
Details: https://github.com/project-zot/dnscontrol/blob/main/domains/zotregistry_io.js
We need to know the following details:
- Do we continue to host on github pages?
- What will be the new website update process once we transfer the domain?
There are no constraints, ghpages is fine, many CNCF projects use netlify which is fine too!
On Sun, Jan 22, 2023 at 9:57 PM Ravi Chamarthy @.***> wrote:
@amye https://github.com/amye @caniszczyk https://github.com/caniszczyk - about the domain transfer JIRA ticket, we would like to understand if there are any constraints for hosting the website. zot is currently hosted as a static github pages website with our domain name pointing to github project domain.
Details: https://github.com/project-zot/dnscontrol/blob/main/domains/zotregistry_io.js
— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/972#issuecomment-1399605661, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIOOLJTX6UHRSRRBN3LWTWNMZANCNFSM6AAAAAAS5QCYUA . You are receiving this because you were mentioned.Message ID: @.***>
-- Cheers,
Chris Aniszczyk https://aniszczyk.org
Hi @rchamarthy ! My name is Crystal Mierly and I'll be taking over onboarding support for sandbox projects! Did you have any questions regarding the remaining tasks?
@Cmierly - Thank you! Could you point me to the checklist for sandbox projects that we need to complete? cc: @rchincha
@rchamarthy Sure thing! I'll list the remaining tasks below:
- [x] Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
- [x] Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
- [x] Create maintainer list + add to aggregated https://maintainers.cncf.io/ list by submitting a PR to it
- [ ] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
- [x] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
- [x] Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
- [x] Website: Analytics transferred to [email protected]
- [ ] Adopt a license scanning tool, like FOSSA or Snyk
@RobertKielty is this one set up for license scanning? Can we mark that complete?
@Cmierly it doesn't look like the domain is in PCC yet. That seems like the last step besides license scanning.
I am sending out invites to join FOSSA and Snyk to all maintainers.
You are free to choose either service to check your code for compliance the CNCF License Policy.
@rchamarthy @rchincha @hallyn @andaaron @tych0
Please expect invites to join the CNCF FOSSA and Snyk setups to be sent to the email addresss that we have on record for you.
I only need one of you to import your project code repos into either service (or both) then we can call this task done.
Invites sucessfully sent.
For FOSSA, I have to add the first invitee to the team before you can import you code for license scanning. Please update me here when the first FOSSA invites are accepted and I will add you to your dedicated team there.
For Snyk, once you have accepted your invite you should be able to import your code straight away.
Check to invite acceptance on either FOSSA or Snyk, doesn't look like either set of invites were accepted.
@rchamarthy @rchincha @hallyn @andaaron @tych0 Any issues let me know.
Hi @RobertKielty, I just tried to join, but the invitations seem to have expired.
In case of FOSSA:
Invite token is invalid or may be expired. Ask your organization to resend an invite.
For Snyk:
Unable to join the organization. The invitation may have expired or may have been created for a different user. Ask the organization administrator to re-invite you.
@andaaron Thank you for looking at this, I have removed and resent your invite. Please try again.
Thank you @andaaron for taking the time to import the project Snyk, marked as done!