toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] OpenFunction

Open amye opened this issue 3 years ago • 33 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:

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
  • [ ] 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] 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
  • [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]
  • [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:

amye avatar Apr 26 '22 18:04 amye

Test DevStats page added.

lukaszgryglicki avatar Apr 27 '22 14:04 lukaszgryglicki

Prod DevStats page added, ETA for adding new project to All CNCF is tomorrow (same with adding it to Project(s) Health).

lukaszgryglicki avatar Apr 27 '22 15:04 lukaszgryglicki

@lukaszgryglicki @amye Thanks for these updates, I'm an OpenFunction maintainer and will follow up with the onboarding process.

benjaminhuo avatar Apr 28 '22 06:04 benjaminhuo

Hi @amye @lukaszgryglicki, hope you're doing well!

@tpiperatgod has created a maintainer list and added it to aggregated https://maintainers.cncf.io/ list by this PR https://github.com/cncf/foundation/pull/336

I'm not sure where should we add emails for the maintainer list: Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk

benjaminhuo avatar Apr 29 '22 07:04 benjaminhuo

Finished items:

  • [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] Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
  • [x] Is your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/
  • [x] 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)
  • [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/
  • [x] Create maintainer list + add to aggregated https://maintainers.cncf.io/ list by submitting a PR to it
  • [x] Have added your project to https://github.com/cncf/contribute
  • [x] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
  • [x] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
  • [x] Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk
  • [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] 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
  • [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] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en, please refer to https://bestpractices.coreinfrastructure.org/en/projects/6029#quality

benjaminhuo avatar Apr 29 '22 08:04 benjaminhuo

New project added to All CNCF instance and Projects Health.

lukaszgryglicki avatar Apr 29 '22 08:04 lukaszgryglicki

Hi @amye @lukaszgryglicki, hope you're doing well!

@tpiperatgod has created a maintainer list and added it to aggregated https://maintainers.cncf.io/ list by this PR cncf/foundation#336

I'm not sure where should we add emails for the maintainer list: Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk

Drop me an email - [email protected] and that'll help me!

amye avatar Apr 29 '22 16:04 amye

Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#introduction

should be changed to

Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction

benjaminhuo avatar May 05 '22 11:05 benjaminhuo

@amye @lukaszgryglicki , would you please help to create an #openfunction channel in https://cloud-native.slack.com ? OpenFunction hasn't setup an official slack channel yet, so there's no existing one to export and then import, thanks!

Benjamin

benjaminhuo avatar May 06 '22 06:05 benjaminhuo

created the slack channel for you :)

On Fri, May 6, 2022 at 1:43 AM Benjamin Huo @.***> wrote:

@amye https://github.com/amye @lukaszgryglicki https://github.com/lukaszgryglicki , would you please help to create an #openfunction channel in https://cloud-native.slack.com ? OpenFunction hasn't setup an official slack channel yet, so there's no existing one to export and then import, thanks!

Benjamin

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/829#issuecomment-1119307247, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSILG26MPHT73SF4E5OTVIS5QHANCNFSM5UMWQUFQ . You are receiving this because you were assigned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar May 06 '22 17:05 caniszczyk

created the slack channel for you :) On Fri, May 6, 2022 at 1:43 AM Benjamin Huo @.> wrote: @amye https://github.com/amye @lukaszgryglicki https://github.com/lukaszgryglicki , would you please help to create an #openfunction channel in https://cloud-native.slack.com ? OpenFunction hasn't setup an official slack channel yet, so there's no existing one to export and then import, thanks! Benjamin — Reply to this email directly, view it on GitHub <#829 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSILG26MPHT73SF4E5OTVIS5QHANCNFSM5UMWQUFQ . You are receiving this because you were assigned.Message ID: @.> -- Cheers, Chris Aniszczyk https://aniszczyk.org

Thanks a lot @caniszczyk !

benjaminhuo avatar May 07 '22 02:05 benjaminhuo

Artwork added https://github.com/cncf/artwork/pull/338

benjaminhuo avatar May 10 '22 02:05 benjaminhuo

Hi @amye @lukaszgryglicki,

Regarding this item Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements, we have registered a word mark for OpenFunction in China and haven't registered a logo mark for it yes.

So which agreement we should use in this case? the with registered trademark or with no registered trademark?

Another question is after we sign this agreement, simply scanning or taking a photo of it and sending an email to a specified email address is ok? Or have to send a real mail to one physical address?

Thanks Ben

benjaminhuo avatar May 23 '22 09:05 benjaminhuo

Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 has started: ticket of jira.linuxfoundation.org: IT-24065 image

benjaminhuo avatar Jun 02 '22 02:06 benjaminhuo

openfunction.dev has been transferred to LF https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-24065

benjaminhuo avatar Jun 10 '22 08:06 benjaminhuo

Thank you! One change here: Website: Analytics transferred to [email protected] - not just me anymore!

amye avatar Jun 10 '22 15:06 amye

Thank you! One change here: Website: Analytics transferred to [email protected] - not just me anymore!

Hi @amye ,

Got it. I assume the Linux Foundation has the right to website analytics since we have transferred the domain. Do we need to send an email to [email protected] and inform the CNCF team to transfer analytics? Just want to confirm it since I don't find guidelines in https://github.com/cncf/foundation and https://github.com/cncf/servicedesk

FeynmanZhou avatar Jun 14 '22 09:06 FeynmanZhou

Thank you! One change here: Website: Analytics transferred to [email protected] - not just me anymore!

Hi @amye ,

Got it. I assume the Linux Foundation has the right to website analytics since we have transferred the domain. Do we need to send an email to [email protected] and inform the CNCF team to transfer analytics? Just want to confirm it since I don't find guidelines in https://github.com/cncf/foundation and https://github.com/cncf/servicedesk

You should just be able to add [email protected] as an owner to analytics, we're trying not to have this tied to any one person.

amye avatar Sep 06 '22 20:09 amye

You should just be able to add [email protected] as an owner to analytics, we're trying not to have this tied to any one person.

I have invited [email protected] to openfunction.dev on netlify as an owner image

benjaminhuo avatar Sep 08 '22 09:09 benjaminhuo

Right, the analytics piece relates to Google Analytics, not Netlify. Here, I can see that Nate and Chris are already added.

amye avatar Sep 08 '22 21:09 amye

Add [email protected] to google analytics image

benjaminhuo avatar Sep 09 '22 05:09 benjaminhuo

Super! You're almost done!

amye avatar Sep 09 '22 15:09 amye

Circling back in here, any luck on Trademarks?

amye avatar Feb 14 '23 18:02 amye

Circling back in here, any luck on Trademarks?

Forgot this, let me check

benjaminhuo avatar Feb 15 '23 03:02 benjaminhuo

Hi @benjaminhuo ! My name is Crystal and I'm the new project coordinator in charge of onboarding sandbox projects!

I'm following up to see if your team has had a chance to review the trademarks agreement? I would be happy to help with any questions or concerns you might have!

Cmierly avatar Sep 18 '23 19:09 Cmierly

Hi @benjaminhuo ! My name is Crystal and I'm the new project coordinator in charge of onboarding sandbox projects!

I'm following up to see if your team has had a chance to review the trademarks agreement? I would be happy to help with any questions or concerns you might have!

Sorry for the delay, I'll double check this @Cmierly

benjaminhuo avatar Sep 19 '23 02:09 benjaminhuo

@Cmierly Sorry for the delay. Should I send a mail to you with the trademark agreement? and to which mail address?

Thanks Ben

benjaminhuo avatar Oct 24 '23 09:10 benjaminhuo

Hi @benjaminhuo ! So sorry for this late reply! Once you have the correct trademark agreement filled out, you can send it here: [email protected]

Cmierly avatar Dec 12 '23 23:12 Cmierly

Hi @benjaminhuo ! So sorry for this late reply! Once you have the correct trademark agreement filled out, you can send it here: [email protected]

Mail sent @Cmierly

benjaminhuo avatar Dec 14 '23 08:12 benjaminhuo