toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] KubeVela

Open amye opened this issue 4 years ago • 26 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
  • [x] 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
  • [x] Website: ensure LF footer is there and website guidelines followed
  • [x] Website: Analytics transferred to [email protected]
  • [x] Adopt a license scanning tool, like FOSSA or Snyk
  • [x] 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] 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
  • [ ] 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

Found https://github.com/oam-dev/kubevela/blob/master/OWNERS_ALIASES, marking owners off.

amye avatar Jun 23 '21 00: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

hi Amye and Lukasz, I'm helping KubeVela to finish the rest process.

Website: ensure LF footer is there and website guidelines followed Done. Please visit KubeVela.io to reconfirm.

I'll update once other actions accomplished.

BinaryHB0916 avatar Jul 08 '21 03:07 BinaryHB0916

Marking that off! Artwork is the next helpful item. :)

amye avatar Jul 08 '21 15:07 amye

Sure thing. Created a PR to upload artwork: https://github.com/cncf/artwork/pull/278

BinaryHB0916 avatar Jul 12 '21 03:07 BinaryHB0916

@BinaryHB0916: checking back in here!

  • 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
  • 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

amye avatar Jul 21 '21 22:07 amye

Thanks for the reminder. On going with all these Actions and they will be signed off starting next week.

BinaryHB0916 avatar Jul 26 '21 08:07 BinaryHB0916

Updates:

  • GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
  • Website: Analytics transferred to [email protected]

Both have sent invitation emails accordingly. Please have a look.

  • 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

These two require internal review process and it would take a little while.

BinaryHB0916 avatar Aug 06 '21 06:08 BinaryHB0916

Great! Marking those two off, let me know if you need assistance.

amye avatar Aug 06 '21 16:08 amye

@BinaryHB0916: Checking back in here, we have quite a few open issues!

amye avatar Oct 04 '21 17:10 amye

@amye thanks for the reminder. I'm on it:

  • Domain transferring code is requesting and expecting to have it in a few days
  • Trademark agreement is in progress for legal, it may takes months
  • The rest actions will be done within a month

BinaryHB0916 avatar Oct 20 '21 13:10 BinaryHB0916

@amye thanks for the reminder. I'm on it:

  • Domain transferring code is requesting and expecting to have it in a few days
  • Trademark agreement is in progress for legal, it may takes months
  • The rest actions will be done within a month

Checking back in here, we'd like to get all onboarding projects closed out by December 15th. Thanks!

amye avatar Nov 16 '21 19:11 amye

Hi Amye,

DONE:

  • GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project DCO has been intalled to the project of KubeVela.
  • CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en Had Configurated. It'll be showing after this PR merged.
  • Adopt a license scanning tool, like FOSSA or Snyk Adopted Snyk

ONGOING:

  • Domain transferring code is requesting and expecting to have it in a few days Emailed you with the code, I assume that CNCF IT is taking care of this?
  • Trademark agreement is in progress for legal, it may takes months Our legal is on progress, I'll update the email thread once it updates.

Thanks very much.

BinaryHB0916 avatar Nov 30 '21 07:11 BinaryHB0916

Responded! Process changed to submitting the code into LFIT!

amye avatar Nov 30 '21 18:11 amye

Quick check in here:

  • Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#introduction
  • Understand 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-policy
  • Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
  • Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
  • Has your project adopted open governance already? see http://opengovernance.dev

amye avatar Jan 20 '22 19:01 amye

KubeVela had meet all these checks.

Also, Internal process of trademark reviewing expects to end in about a month and then agreement will be sent to you.

Thanks for all the assistances.

BinaryHB0916 avatar Jan 24 '22 08:01 BinaryHB0916

Optional: Create space for meetings/events on community.cncf.io, e.g., https://community.cncf.io/pravega-community/

amye avatar Jan 24 '22 16:01 amye

Trademarks are with our Legal for review!

amye avatar Feb 17 '22 16:02 amye

Hi all, Just checking back in on domain transfer: https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 is the best place to do that.

amye avatar Apr 11 '22 20:04 amye

@amye thanks for checking back. I'm a bit confused, do you mean kubevela.io in terms of domain transfer?

If so, that was sent to you via email before in the thread. I assume that now I need to do it again in https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 as well?

BinaryHB0916 avatar Apr 12 '22 02:04 BinaryHB0916

@amye thanks for checking back. I'm a bit confused, do you mean kubevela.io in terms of domain transfer?

If so, that was sent to you via email before in the thread. I assume that now I need to do it again in https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 as well?

Jira is the better path here

amye avatar Apr 12 '22 02:04 amye

right and I just did it in Jira, Plz take a look.

BinaryHB0916 avatar Apr 12 '22 03:04 BinaryHB0916

@amye hi Amye, the domain transfer had been approved in Jira. I assume this one can be signed off now?

Other than that, does the trademark transfer go well?

BinaryHB0916 avatar Apr 14 '22 02:04 BinaryHB0916

So! Yes on domain transfer, I need additional review on trademark.

amye avatar Apr 14 '22 02:04 amye

@amye thanks, may I ask how long would it take? KubeVela is about to propose for Incubation stage.

BinaryHB0916 avatar Apr 15 '22 02:04 BinaryHB0916

@amye Hi, I'm KubeVela maintainer from Alibaba. May I ask about the progress now, are there anything left to be done by ourside. BTW, shall we propose an annual review for KubeVela during this process?

wonderflow avatar May 10 '22 09:05 wonderflow