toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] DevStream

Open amye opened this issue 2 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:

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 Jun 14 '22 17:06 amye

DevStats page added.

lukaszgryglicki avatar Jun 21 '22 14:06 lukaszgryglicki

Hi @amye could we sign the trademark transfer agreement through DocuSign? If so, who will be the signer of CNCF? I may need an email to start the process.

As the IP policy states, "each project shall determine whether it will require use of an approved CNCF CLA." So, is it totally upon the project's decision? What would be CNCF's suggestion?

ASF requires Software Grant Agreement, but it is not required by CNCF? Or am I missing it?

Thanks!

basicthinker avatar Jun 22 '22 01:06 basicthinker

As the IP policy states, "each project shall determine whether it will require use of an approved CNCF CLA." So, is it totally upon the project's decision? What would be CNCF's suggestion?

More clarification for this: Does it mean we can decide (1) whether to require CLAs or not, or (2) whether to use the CNCF version or another version but we must require CLAs anyway?

basicthinker avatar Jun 22 '22 01:06 basicthinker

Hi @amye
According to the content of this section : "Domain: transfer domain to the CNCF-https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63". A form needs to be filled out, in which LF Stakeholder's email is required to be filled. What should I fill in this email? Is there a specific email address available?

KeHaohaoke avatar Jun 22 '22 08:06 KeHaohaoke

Sending me the signed document from your side is fine - [email protected] is best for that! ^ Same for domain transfer GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project -- you can use either DCO or CLA

amye avatar Jun 24 '22 19:06 amye

Hi @amye

From this information "https://jira.linuxfoundation.org/plugins/servlet/theme/kb/view/28485232?applicationId=3e610304-68ac-3a84-9285-cbbb3870e8ed&spaceKey=ITKB&portalId=2&title=%5BCI%5D%20Onboarding%20a%20new%20Project" .

My understanding is that if we want to still manage our domain name ourselves after transferring it to CNCF, for example, we want to manage adding A records, CNAME records, etc. ourselves. Then we can't get the services provided by CNCF such as email transfer, URL redirects, automated service, etc. under the premise of CNCF's overall domain management.

Is this understanding correct?

KeHaohaoke avatar Jun 26 '22 15:06 KeHaohaoke

Hi @amye "Adopt a license scanning tool, like FOSSA or Snyk" already done

KeHaohaoke avatar Jul 03 '22 12:07 KeHaohaoke

Hi @amye I have done the transfer of the domain "devstream.io" to CNCF: https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-24241

We transfer the domain "devstream.io" to CNCF.

And, we keep the administrative rights of the domain name "devstream.io", i.e. we keep the rights to set our own DNS about A records, CNAME records, etc.

KeHaohaoke avatar Jul 04 '22 02:07 KeHaohaoke

Done items last week:

  • [x] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
  • [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] 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)

daniel-hutao avatar Jul 05 '22 08:07 daniel-hutao

We DevStream don't have permission to click those checkboxes, so here we summarize our current situation.

We have accomplished the following:

  • [x] Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#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? Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
  • [ ] Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it (PR NOT MERGED YET: https://github.com/cncf/foundation/pull/367)
  • [x] Have added your project to https://github.com/cncf/contribute Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork (done, but DevStream still hasn't shown up here: https://www.cncf.io/sandbox-projects/)
  • [ ] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 (initiated, process not finished yet @KeHaohaoke)

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 (@KeHaohaoke please follow up))
  • [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). 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:

  • [x] Devstats: add to devstats https://devstats.cncf.io/
  • [ ] Marketing: update relevant intro + slide decks (not ready yet, someone can help here?)
  • [ ] Events: update CFP + Registration + CFP Area forms (TODO, will follow it up ASAP)
  • [x] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
  • [ ] CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details (haven't received emails yet)
  • [ ] Create space for meetings/events on https://community.cncf.io, e.g., https://community.cncf.io/pravega-community/ - (https://github.com/cncf/communitygroups/blob/main/README.md#cncf-projects) (submitted, but haven't got responses yet @daniel-hutao)
  • [x] Adopt a license scanning tool, like FOSSA or Snyk

IronCore864 avatar Jul 05 '22 08:07 IronCore864

@amye

Hi, I found that our DevStream may have a spelling error in the introduction on the CNCF website. It should be Devstream is, not DevStreamis. Can you please correct it? And I found it also exists in several other projects, such as Antrea, Devfile, k8gb, etc. I didn't check all the sandbox projects, please check them all, if there is this problem, it may be better to correct it. Thanks.

image

KeHaohaoke avatar Jul 05 '22 16:07 KeHaohaoke

Hi, @amye Is there work about the task Events: update CFP + Registration + CFP Area forms that we need to complete or pay attention to?

xavier-hou avatar Jul 06 '22 07:07 xavier-hou

@KeHaohaoke the spelling issue is now fixed.

cjyabraham avatar Jul 06 '22 14:07 cjyabraham

Hi, @amye Update on the status of this jira issue via CNCF : https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-24241?sda_source=notification-email, "transfer domain to the CNCF" has been completed。

image

KeHaohaoke avatar Jul 12 '22 16:07 KeHaohaoke

@KeHaohaoke the spelling issue is now fixed.

Thanks.

KeHaohaoke avatar Jul 12 '22 16:07 KeHaohaoke

@amye I've signed and sent "CNCF Trademark and Account Assignment Agreement (2020 - reg trademarks)_DevStream_7-14-22" to [email protected] through Docusign.

basicthinker avatar Jul 15 '22 00:07 basicthinker

@amye I've signed and sent "CNCF Trademark and Account Assignment Agreement (2020 - reg trademarks)_DevStream_7-14-22" to [email protected] through Docusign.

Responded in email, but just sending us a PDF is better.

amye avatar Sep 08 '22 21:09 amye

Hi @basicthinker ! My name is Crystal and I am the new project coordinator in charge of onboarding sandbox projects!

Following up on Amye's previous post, have you been able to get a PDF copy of your trademark agreement sent? I do not see one in our files.

I want to do anything I can to help you check off these tasks so please don't hesitate to reach out with any questions or concerns!

Cmierly avatar Sep 20 '23 21:09 Cmierly