#16640

gVisor CNCF onboarding

Openmilantracyopened 2d ago

track gVisor action items by https://github.com/cncf/sandbox/issues/546

Contribute and transfer other materials

  • Move your project to its own separate neutral GitHub organization (gvisor org). This will make it transferable to the CNCF's GitHub Enterprise account. Remove gVisor from google org first.
  • Accept the invite to join the CNCF GitHub Enterprise account. thelinuxfoundation will be an organization owner to ensure neutral hosting of your project.
  • For maintainers, join the #maintainers-circle Slack channel to find and share knowledge with other project teams.
  • Transfer gVisor domains to the CNCF if they exist. The "LF Contact" is projects@cncf.io. The "Project Selection" is CNCF. Including but not limited to gvisor.dev
  • Submit a pull request with your artwork if it exists. If you don't have artwork, CNCF can help design some.
  • Transfer website analytics if they exist. Make projects@cncf.io an admin of your existing Google Analytics org account so that we can move it to a CNCF-managed account.

Update and document project details

  • Create or ensure your .project repo is up to date with maintainer information.
  • Ensure each maintainer has an up-to-date LFX Individual Dashboard profile that includes an active email address in order to get access to the mailing list and Service Desk.
  • Ensure the DCO app is enabled for all GitHub repositories of the project. You may also choose to use a CLA in addition to the DCO.
  • Ensure that the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced in the project's README.md on GitHub.
  • Ensure the LF footer is on your website and guidelines are followed (if your project doesn't have a dedicated website, please adopt those guidelines for the README.md file).
  • Start working on written, open governance and consider adding this to a GOVERNANCE.md file at the root of your repo.
  • Start working on a security policy and consider adding this to a SECURITY.md file at the root of your repo.
  • Start working on an OpenSSF Best Practices Badge.
  • Import all project repos into your chosen license scanning service (CNCF FOSSA or CNCF Snyk).
    • Run Service desk and group.io workflow
  • Add project's groups.io maintainer list to maintainers@cncf.io
  • Send a welcome email to confirm maintainer list access.

Related Issue: This onboarding issue was automatically created after the community vote was completed in issue #521.

Activity

0

No activity yet.