toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] KubeDL

Open amye opened this issue 3 years ago • 20 comments

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:

  • [x] Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#introduction
  • [x] Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
  • [x] Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
  • [x] Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
  • [x] Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
  • [x] Has your project adopted open governance already? see http://opengovernance.dev
  • [x] Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack?
  • [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

Things that CNCF will need from the project:

  • [x] Owners file: Please add a link to your owners file to this issue, this is used to be able to create your maintainers mailing list.
  • [x] Create maintainer list + added to aggregated https://maintainers.cncf.io list
  • [x] Domain: transfer domain to the CNCF - please send a transfer code to [email protected]
  • [ ] 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
  • [x] Artwork: Ensure logos present on https://github.com/cncf/artwork
  • [ ] Website: ensure LF footer is there and website guidelines followed
  • [ ] Website: Analytics transferred to [email protected]
  • [ ] Adopt a license scanning tool, like FOSSA or Snyk
  • [ ] 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 community.cncf.io, e.g., https://community.cncf.io/pravega-community/

amye avatar Jun 22 '21 18:06 amye

DevStats page added, not completely added to All CNCF yet (it tracks new projects but doesn't have the past data yet (mean data from before today).

The artwork is also missing, so it uses CNCF icons as a stub.

lukaszgryglicki avatar Jun 24 '21 13:06 lukaszgryglicki

Thanks for the help ! Super excited to onboard !!

jian-he avatar Jun 25 '21 23:06 jian-he

Hurray! We're happy to have you @jian-he. Can you let me know where your (1) owners file is and (2) any artwork? That helps get the process started on our end.

amye avatar Jun 25 '21 23:06 amye

@amye

  1. https://github.com/alibaba/kubedl/blob/master/OWNERS
  2. No artwork yet, I'll keep it posted if any later.

jian-he avatar Jun 26 '21 00:06 jian-he

Some updates on the checklist items.

Understand the project proposal process and reqs:

Done

Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/

Done

Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy

Done

Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md

Done

Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/

Done

Has your project adopted open governance already? see http://opengovernance.dev

Yes, https://github.com/alibaba/kubedl/blob/master/GOVERNANCE.md

jian-he avatar Jul 07 '21 21:07 jian-he

Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack?

#kubedl channel is created in CNCF Slack

jian-he avatar Jul 07 '21 21:07 jian-he

Excellent, marking those off.

amye avatar Jul 07 '21 22:07 amye

A couple updates

Is your project in its own separate neutral github organization?

yes. https://github.com/kubedl-io

GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

Just sent out the invitations

jian-he avatar Jul 20 '21 23:07 jian-he

Thank you! Would you like a space on community.cncf.io, e.g., https://community.cncf.io/pravega-community/ ?

amye avatar Jul 20 '21 23:07 amye

@amye that'll be great, how do I get that ?

jian-he avatar Jul 21 '21 05:07 jian-he

hi @amye do we get the community mailing list ?

jian-he avatar Jul 21 '21 23:07 jian-he

GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project

DCO done

Website: ensure LF footer is there and website guidelines followed

LF footer and website guideline followed

CII: Start on a CII best practices badge

CII badge done

jian-he avatar Jul 21 '21 23:07 jian-he

Domain: transfer domain to the CNCF - please send a transfer code to [email protected]

This is sent

Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements

Sent

Artwork: Ensure logos present on https://github.com/cncf/artwork

There's no artwork yet.

Adopt a license scanning tool, like FOSSA or Snyk

FOSSA added

ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/

Read

Website: Analytics transferred to [email protected]

We don't have that yet, we'll do if we have one

jian-he avatar Aug 09 '21 18:08 jian-he

Domain transfer is complete!

amye avatar Aug 20 '21 16:08 amye

Checking back in here! GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project Adopt a license scanning tool, like FOSSA or Snyk CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en

amye avatar Oct 04 '21 17:10 amye

@jian-he Checking in again, we'd like to get all project onboarding closed out by December 15th. Thanks!

amye avatar Nov 16 '21 19:11 amye

I've submitted https://github.com/cncf/landscape/pull/2431 to the landscape to help move this forward.

amye avatar Jan 20 '22 18:01 amye

Hi, KubeDL team! My name is Crystal Mierly, I'm a new project coordinator for CNCF and will be taking over onboarding for sandbox projects!

KubeDL has been added to the landscape and you can view it here!

The next box we would like to see checked is getting trademark and logo mark assets transferred to the LF. If you have any questions about that, please don't hesitate to reach out! I would be happy to help in anyway I can.

Thanks!

Cmierly avatar Sep 06 '23 21:09 Cmierly

Hi @jian-he

There are a few checkmarks left to close this issue and formally mark the onboarding completed. Anything we can help you with?

idvoretskyi avatar May 03 '24 09:05 idvoretskyi