-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
CNCF Onboarding Tasks #1395
Copy link
Copy link
Closed
Labels
cncfIssues related to CNCF for attention / track / supportIssues related to CNCF for attention / track / support
Milestone
Description
relates to: cncf/sandbox#211
This Issue tracks the state of the tasks needed for onboarding 👆
@knelasevero @gusfcarvalho feel free to @mention your name behind a TODO to claim it and start working on it, if needed create a separate issue.
Once completed check the box here. We can report to the TOC issue above regularly 👆
From the project side, please ensure that you:
- all Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction
- all Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
- all Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
-
⚠️ akeyless has no license file in their repo currently. i asked for clarification again, see: Add a License to the project akeylesslabs/akeyless-go#5 License was added 👍 - we have to wait for a new akeyless-go/v2 release: 2.17.0 was release 🎉
- need to bump Bump github.com/akeylesslabs/akeyless-go/v2 from 2.16.8 to 2.17.0 #1438 - Added code to bump it
- cleanup: Removing Unknown License from allowed licenses #1446
-
- all Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
- all Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
- all Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
- all Is your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/
- Basic governance is covered: Mission Statement, contributing guidelines, release guidelines, release planning
- I don't think we're supposed to have a rock-solid leadership with P&P fully fleshed out. This is something we'll figure out.
- 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).
- Ask about if we can add orbitLove to kubernetes slack channel.
- Is your project in its own separate neutral github organization?
- @moolen Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
- feat: add external-secrets cncf/landscape#2692
- fixup devstats & new icon with text
- @knelasevero Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
- @knelasevero Have added your project to https://github.com/cncf/contribute
- @knelasevero Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
- @knelasevero 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:
- @knelasevero Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
- We need to provide the email list on the issue?
- @bengurney1. Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
- @gusfcarvalho GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
- @gusfcarvalho GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- @moolen 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
- @moolen 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).
- @bengurney1 Website: Analytics transferred to projects@cncf.io
- @moolen 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:
- Devstats: add to devstats https://devstats.cncf.io/
- 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, welcome email has monthly project sync details
- 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cncfIssues related to CNCF for attention / track / supportIssues related to CNCF for attention / track / support