sandbox icon indicating copy to clipboard operation
sandbox copied to clipboard

[SANDBOX PROJECT ONBOARDING] SlimToolkit

Open amye opened this issue 2 years ago • 45 comments
trafficstars

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:

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 - [email protected] is the best email to send those to
  • [ ] Transfer any trademark and logo assets to the Linux Foundation via the Contribution Agreement.
  • [x] 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/cncf
  • [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
  • [x] GitHub: ensure that that 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]
  • [ ] OpenSSF 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:

amye avatar May 17 '23 16:05 amye

DevStats page added. Will also be added to All CNCF around Monday next week.

lukaszgryglicki avatar May 20 '23 04:05 lukaszgryglicki

Also added to All CNCF, table.

lukaszgryglicki avatar May 21 '23 05:05 lukaszgryglicki

emailed the maintainer emails to [email protected]

kcq avatar May 22 '23 22:05 kcq

DCO is on for all repos in the projects

kcq avatar May 22 '23 22:05 kcq

The CNCF Code of Conduct is referenced in the project readme

kcq avatar May 23 '23 08:05 kcq

added the CNCF sandbox footer to the site and to the project readme

kcq avatar May 25 '23 07:05 kcq

transferring website analytics is N/A because it's not configured in the current project website

kcq avatar May 25 '23 07:05 kcq

@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 avatar May 25 '23 19:05 kcq

@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 avatar May 25 '23 19:05 kcq

The project is licensed with Apache 2. Good with "Understand the license allowlist".

kcq avatar May 25 '23 19:05 kcq

Is your project in its own separate neutral github organization? <- yes ( https://github.com/slimtoolkit). that said there's an action around the name and when (would it be before or after the onboarding is done?). who should I talk to about it?

kcq avatar May 25 '23 19:05 kcq

'thelinuxfoundation' and 'caniszczyk' are invited/added

kcq avatar May 26 '23 07:05 kcq

@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

Best to choose the section of the landscape you think will be the right one!

amye avatar May 26 '23 15:05 amye

@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?

Yes!

amye avatar May 26 '23 15:05 amye

Is your project in its own separate neutral github organization? <- yes ( https://github.com/slimtoolkit). that said there's an action around the name and when (would it be before or after the onboarding is done?). who should I talk to about it?

I've accepted the invite, we can change the name while you're in onboarding

amye avatar May 26 '23 15:05 amye

Understand the project proposal process and reqs - done

kcq avatar May 27 '23 16:05 kcq

Understand the services available for your project at CNCF - done (very curious to learn more about the 'technical documentation' services :-))

kcq avatar May 27 '23 16:05 kcq

Ensure your project meets the CNCF IP Policy - done

kcq avatar May 27 '23 16:05 kcq

Review the online programs guidelines - done

kcq avatar May 27 '23 16:05 kcq

Understand the trademark guidelines - done

kcq avatar May 27 '23 16:05 kcq

Is your project working on written, open governance - not yet, formalizing and documenting the governance model is on the todo list

kcq avatar May 27 '23 16:05 kcq

Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? - created slim-toolkit in the CNCF workspace. There's not much to migrate from the original slack channel because it hasn't been the primary communication channel (Discord has been the main communication channel so far with a bit of Gitter).

kcq avatar May 27 '23 16:05 kcq

Is your project in its own separate neutral github organization? - yes, https://github.com/slimtoolkit

kcq avatar May 27 '23 16:05 kcq

Create maintainer list + add to aggregated https://maintainers.cncf.io/ list by submitting a PR to it - done -> https://github.com/cncf/foundation/pull/569

kcq avatar May 27 '23 19:05 kcq

Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/ - done -> https://github.com/cncf/landscape/pull/3213

kcq avatar May 28 '23 07:05 kcq

Got a CNCF maintainers list welcome email

kcq avatar Jun 07 '23 16:06 kcq

Got a CNCF maintainers list welcome email

Not quite, that's something we do to confirm access :)

amye avatar Jun 07 '23 17:06 amye

@amye is there a minimum possible Artwork set? The project doesn't have so many different designs at this point in time. I noticed Backstage, Metal3, Pravega, Cert Manager and a few others have fewer designs then most other projects.

kcq avatar Jun 12 '23 16:06 kcq

@amye is there more info about the domain transfer process... not quite clear what's supposed to go to the JIRA ticket

kcq avatar Jun 30 '23 06:06 kcq

So for LF IT, they'll need:Project - Cloud Native Computing Foundation; LF Stakeholder email -- that's me, [email protected]; Community Stakeholder is you

Artwork: you'll just want to have icon, horizontal and stacked in black and white and color, with .svg + .png versions for each

amye avatar Jun 30 '23 17:06 amye