toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] OpenFeature

Open amye opened this issue 2 years ago • 23 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).
  • [ ] Website: Analytics transferred to [email protected]
  • [ ] 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

I'll start working on this from the OpenFeature side! Thanks for putting this checklist together.

beeme1mr avatar Jun 20 '22 13:06 beeme1mr

Me and @DavidPHirsch are also available to help with the project logistics

oleg-nenashev avatar Jun 20 '22 17:06 oleg-nenashev

DevStats page added.

lukaszgryglicki avatar Jun 21 '22 14:06 lukaszgryglicki

I've invited 'thelinuxfoundation' and 'caniszczyk' as org owners.

beeme1mr avatar Jun 26 '22 10:06 beeme1mr

I've broken out a subset of the checklist so I can track our progress.

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.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?
  • [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

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

Related PRs:

  • https://github.com/cncf/landscape/pull/2650
  • https://github.com/cncf/foundation/pull/382
  • https://github.com/cncf/artwork/pull/349

beeme1mr avatar Jul 05 '22 14:07 beeme1mr

PR to add OpenFeature on the CNCF landscape.

https://github.com/cncf/landscape/pull/2650

beeme1mr avatar Jul 05 '22 19:07 beeme1mr

PR to add OpenFeature to the CNCF maintainers CSV.

https://github.com/cncf/foundation/pull/382

@amye, what's the best way to provide you the emails of the maintainers?

beeme1mr avatar Jul 06 '22 17:07 beeme1mr

Hi @amye, @jeefy, and @caniszczyk,

Does the CNCF offer an email service? We would like to use a vendor neutral email address if possible. Currently, we've groups.io but it seems to be blocked by some services (i.e. NuGet).

Thanks!

beeme1mr avatar Jul 11 '22 20:07 beeme1mr

PR to add OpenFeature to the CNCF maintainers CSV.

cncf/foundation#382

@amye, what's the best way to provide you the emails of the maintainers?

An email to [email protected] works best!

amye avatar Jul 11 '22 20:07 amye

Hi @amye, @jeefy, and @caniszczyk,

Does the CNCF offer an email service? We would like to use a vendor neutral email address if possible. Currently, we've groups.io but it seems to be blocked by some services (i.e. NuGet).

Thanks!

Groups.io is what we typically have for projects, but describe where you're running into issues?

amye avatar Jul 11 '22 21:07 amye

I'm trying to confirm the OpenFeature organization in NuGet using [email protected] but the email never shows up. My theory is that NuGet blocks generic domains like groups.io but I haven't confirmed that. I tried to email the NuGet support team a few days ago but haven't received a response.

beeme1mr avatar Jul 11 '22 21:07 beeme1mr

I'm trying to confirm the OpenFeature organization in NuGet using [email protected] but the email never shows up. My theory is that NuGet blocks generic domains like groups.io but I haven't confirmed that. I tried to email the NuGet support team a few days ago but haven't received a response.

Could be that it's a moderated list? I have not set up a groups.io email for you, you have a maintainers list at lists.cncf.io.

amye avatar Jul 11 '22 21:07 amye

I'll see if we accidently made it a moderated list. We set it up ourselves, so it's likely just a misconfiguration. Thanks for your help.

beeme1mr avatar Jul 11 '22 21:07 beeme1mr

Hi @caniszczyk, I believe you own the openfeature.dev domain already. Does this fulfil the CNCF domain ownership requirements?

beeme1mr avatar Jul 21 '22 17:07 beeme1mr

yes, CNCF/LF own it now

On Thu, Jul 21, 2022 at 12:14 PM Michael Beemer @.***> wrote:

Hi @caniszczyk https://github.com/caniszczyk, I believe you own the openfeature.dev domain already. Does this fulfil the CNCF domain ownership requirements?

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

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar Jul 21 '22 17:07 caniszczyk

Marking a bunch of things off! Anything I missed?

amye avatar Jul 21 '22 17:07 amye

Hi @idvoretskyi, I noticed that you helped other projects setup Synk. Would you be able to help get us setup as well? We've configured an org already named "open-feature" but it's using the free plan. Thanks!

beeme1mr avatar Aug 03 '22 18:08 beeme1mr

Hi @amye, are web analytics required by the CNCF. If they are, is there a preferred tool? Also, what's the best way to get you the signed trademark and logo transfer doc?

beeme1mr avatar Aug 03 '22 18:08 beeme1mr

Ihor's out of the office, @jeefy can help with Synk. (1) If you have web analytics, we'll need to be added as owners (2) If you're ready for that, send the PDF to [email protected] and we'll return a fully executed copy to you.

amye avatar Aug 03 '22 18:08 amye

@amye is the CNCF Trademark and Account Assignment Agreement PDF supposed to be editable?

beeme1mr avatar Aug 05 '22 20:08 beeme1mr

@amye is the CNCF Trademark and Account Assignment Agreement PDF supposed to be editable?

I can email you an editable copy, drop a note to [email protected].

amye avatar Aug 05 '22 21:08 amye

Hi @amye, we should be all set with the trademark transfer and adding CII best practices badge is underway.

beeme1mr avatar Sep 09 '22 15:09 beeme1mr

Hi @amye, we should be all set with the trademark transfer and adding CII best practices badge is underway.

Not quite, still waiting on a signed copy :)

amye avatar Sep 09 '22 15:09 amye

Hi @amye is the trademark transfer still missing?

DavidPHirsch avatar Oct 25 '22 17:10 DavidPHirsch

Hello @caniszczyk and @amye , is this still an open item? Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements

DavidPHirsch avatar Feb 08 '23 11:02 DavidPHirsch

Hello @caniszczyk and @amye , is this still an open item? Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements

I don't have anything in my email, so yes. Let me know what you need.

amye avatar Feb 08 '23 18:02 amye

@amye thanks for getting back to me. Could you send me an email wirth exact details of what is missing so I can get this item closed. I will work with our legal team

DavidPHirsch avatar Feb 15 '23 11:02 DavidPHirsch

@amye thanks for getting back to me. Could you send me an email wirth exact details of what is missing so I can get this item closed. I will work with our legal team

Done!

amye avatar Feb 15 '23 16:02 amye

Hi @amye and @caniszczyk, I think all the point here shoul dbe covered and we can close the issue

DavidPHirsch avatar Jul 12 '23 08:07 DavidPHirsch

Things we're still missing: Website: Analytics transferred to [email protected] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en Fossa or Snyk?

amye avatar Jul 12 '23 15:07 amye