toc
toc copied to clipboard
[SANDBOX PROJECT ONBOARDING] Carvel
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:
- [ ] Understand the project proposal process and reqs: 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/
- [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
- [ ] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- [ ] 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).
- [ ] Website: Analytics transferred to [email protected]
- [ ] 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)
- [ ] Adopt a license scanning tool, like FOSSA or Snyk
DevStats page added.
Hi! Just getting back from battling covid, still not 100% but I will work through all of this this week and next!!
Hi! Just getting back from battling covid, still not 100% but I will work through all of this this week and next!!
All good! We understand!
How do I provide emails of my maintainers for Carvel?
Also, what would be the deadline for us to get everything in, in time to get a kiosk spot in the project pavilion in Amsterdam?
Also, what would be the deadline for us to get everything in, in time to get a kiosk spot in the project pavilion in Amsterdam?
Events team will reach out when that's time, emails can go to [email protected] :)
@amye I have the signed transfer of trademark/IP agreement... Where do I send that to? [email protected]?
Yep! We'll return a signed copy to you.
Sent! Also, created this artwork PR: https://github.com/cncf/artwork/pull/369 We will be migrating to the new github org after Thanksgiving/complete these big feature work items.
How do I transfer carvel.dev website from VMware's netlify to cncf netlify account? @amye @caniszczyk
How do I transfer carvel.dev website from VMware's netlify to cncf netlify account? @amye @caniszczyk
@nate-double-u should be able to help here!
How do I transfer carvel.dev website from VMware's netlify to cncf netlify account? @amye @caniszczyk
Hi, happy to help!
@microwavables, I've opened a CNCF support ticket to help coordinate this work: https://cncfservicedesk.atlassian.net/browse/CNCFSD-1529
Transferring the site from one Netlify team to another is pretty straight forward, but I'd also like to take this opportunity to do the domain ownership transfer as well (if it's not already been done). Then we can setup Netlify as the DNS so you'll have self serve access to make changes if needed.
What's the best way to setup CLA? < GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project >
It looks like Carvel already has DCO enabled so you're all set, you only need to choose DCO or CLA and most projects use DCO since it's easier.
On Mon, Jan 9, 2023 at 2:17 PM Nanci Lancaster @.***> wrote:
What's the best way to setup CLA? < GitHub: ensure DCO https://github.com/apps/dco or CLA https://github.com/cncf/cla are enabled for all GitHub repositories of the project >
— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/923#issuecomment-1376262421, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIOUBJ2DRIWRWD3VWGDWRRW5PANCNFSM6AAAAAAQLVW3KQ . You are receiving this because you were mentioned.Message ID: @.***>
-- Cheers,
Chris Aniszczyk https://aniszczyk.org
As far as our Community Meetings go, should we now use CNCF Zoom account and create our own YouTube Channel to upload the community meetings into?
As far as our Community Meetings go, should we now use CNCF Zoom account and create our own YouTube Channel to upload the community meetings into?
We can set this up for you, it's not -directly- part of onboarding, but if you open a servicedesk ticket, we'll be able to get you set up!
@amye we have completed all tasks for onboarding as a Sandbox project, this issue can be closed :)
@amye we have completed all tasks for onboarding as a Sandbox project, this issue can be closed :)
Best to confirm in here!
Hi @microwavables ! My name is Crystal and I am the new project coordinator in charge of onboarding sandbox projects!
Following up on Amye's previous message, would you be able to document the tasks completed here? It would be a great help!
Thank you so much!
@microwavables - Checking back in here! We need confirmation from the project that each item has been completed.