Open
Description
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#introductionUnderstand 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-policyReview the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.mdUnderstand 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-allowlistIs 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.ioCreate maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to itArtwork: Submit a pull request to https://github.com/cncf/artwork with your artworkDomain: 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 - project-onboarding@cncf.io is the best email to send those toTransfer any trademark and logo assets to the Linux Foundation via the Contribution Agreement.GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' 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/cncfGitHub: ensure that that the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHubWebsite: 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 projects@cncf.ioOpenSSF Best Practices Badge: Start on an OpenSSF Best Practices Badge https://bestpractices.coreinfrastructure.org/en
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/Marketing: update relevant intro + slide decksEvents: update CFP + Registration + CFP Area formsServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/CNCF Welcome Email Sent to confirm maintainer list accessBook time with the team with http://project-meetings.cncf.ioCreate 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)Add project's groups.io maintaner list to maintainers@cncf.io
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
lukaszgryglicki commentedon May 20, 2023
DevStats page added.
Will also be added to All CNCF around Monday next week.
lukaszgryglicki commentedon May 21, 2023
Also added to All CNCF, table.
kcq commentedon May 22, 2023
emailed the maintainer emails to project-onboarding@cncf.io
kcq commentedon May 22, 2023
DCO is on for all repos in the projects
kcq commentedon May 23, 2023
The CNCF Code of Conduct is referenced in the project readme
kcq commentedon May 25, 2023
added the CNCF sandbox footer to the site and to the project readme
kcq commentedon May 25, 2023
transferring website analytics is N/A because it's not configured in the current project website
kcq commentedon May 25, 2023
@amye (or anybody else) can you provide more context for "Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/"? is it this repo https://github.com/cncf/landscape/ ? does it need to be added to a specific section? is it possible to create new sections? any other info will be super helpful
kcq commentedon May 25, 2023
@amye what do I need to do for "Understand the project proposal process and reqs" or "Understand the services available for your project at CNCF"? same question with "Review the online programs guidelines". is it just posting a note saying that I reviewed the referenced links?
kcq commentedon May 25, 2023
The project is licensed with Apache 2. Good with "Understand the license allowlist".
28 remaining items
kcq commentedon Oct 3, 2023
@amye What's needed for "ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/"? This looks like a duplicate of a similar action item in the first section.
Cmierly commentedon Dec 13, 2023
Hi!
This is specifically for maintainers with access to ServiceDesk and can only be done once we have received and added the maintainers to the mailing list.
krook commentedon Jan 9, 2024
Added to LFX Insights
RobertKielty commentedon May 28, 2024
Created Snyk Org for SlimTookit and invited @kcq @iximiuz to become members
Created FOSSA Team and sent out invites.
RobertKielty commentedon May 31, 2024
@kcq I have added you to the SlimToolki Team on FOSSA
Please accept that invite and import your code repos as projects on FOSSA. Any issues, let me know.
kcq commentedon May 31, 2024
Tried to accept the invite. I think it worked though the Fossa website was in a strange stage when I did it :)
RobertKielty commentedon Jun 3, 2024
@kcq I can see that you have been added to the SlimToolkit Team on CNCF FOSSA.
Follow the guide
https://docs.fossa.com/docs/quick-import#get-started
to do a Quick Import of the slim code repo into FOSSA. The Github Account you use will need access to the repo. Any issues you can let me know here and/or reach out to me on CNCF Slack.
kcq commentedon Jun 4, 2024
Should be all set now.
RobertKielty commentedon Jun 5, 2024
@kcq I see you accepted the invite to join CNCF FOSSA, thank you! I have added you to the SlimToolkit team there.
In order to call this task complete you will need to do a quick import of
https://github.com/slimtoolkit/slim
into FOSSA.
You can follow the instructions here https://docs.fossa.com/docs/quick-import
Thanks again!
kcq commentedon Jun 5, 2024
@RobertKielty is it not showing up? I thought I already did the import
[-][SANDBOX PROJECT ONBOARDING] SlimToolkit[/-][+][PROJECT ONBOARDING] SlimToolkit[/+]krook commentedon May 12, 2025
Hi @kcq and @iximiuz,
We have a few remaining onboarding items here. Any update on what's been completed since the last update?
@RobertKielty can you please confirm the FOSSA bit?
kcq commentedon May 13, 2025