Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SANDBOX PROJECT ONBOARDING] OpenFeature #857

Closed
29 tasks done
amye opened this issue Jun 14, 2022 · 33 comments
Closed
29 tasks done

[SANDBOX PROJECT ONBOARDING] OpenFeature #857

amye opened this issue Jun 14, 2022 · 33 comments
Assignees
Labels
project onboarding project onboarding sandbox static-code-checks A flag for FOSSA/Synk for onboarding trademarks

Comments

@amye
Copy link
Contributor

amye commented Jun 14, 2022

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:

  • 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
  • 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
  • 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
  • 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 projects@cncf.io
  • 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:

@beeme1mr
Copy link
Contributor

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

@oleg-nenashev
Copy link
Contributor

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

@lukaszgryglicki
Copy link
Member

DevStats page added.

@beeme1mr
Copy link
Contributor

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

@beeme1mr
Copy link
Contributor

beeme1mr commented Jul 5, 2022

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

From the project side, please ensure that you:

Things that CNCF will need from the project:

  • 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
  • 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
  • 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
  • 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 projects@cncf.io
  • CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en

Related PRs:

@beeme1mr
Copy link
Contributor

beeme1mr commented Jul 5, 2022

PR to add OpenFeature on the CNCF landscape.

cncf/landscape#2650

@beeme1mr
Copy link
Contributor

beeme1mr commented Jul 6, 2022

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?

@beeme1mr
Copy link
Contributor

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!

@amye
Copy link
Contributor Author

amye commented Jul 11, 2022

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 project-onboarding@cncf.io works best!

@amye
Copy link
Contributor Author

amye commented Jul 11, 2022

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?

@beeme1mr
Copy link
Contributor

I'm trying to confirm the OpenFeature organization in NuGet using openfeature-core@groups.io 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.

@amye
Copy link
Contributor Author

amye commented Jul 11, 2022

I'm trying to confirm the OpenFeature organization in NuGet using openfeature-core@groups.io 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.

@beeme1mr
Copy link
Contributor

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
Copy link
Contributor

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

@caniszczyk
Copy link
Contributor

caniszczyk commented Jul 21, 2022 via email

@amye
Copy link
Contributor Author

amye commented Jul 21, 2022

Marking a bunch of things off! Anything I missed?

@beeme1mr
Copy link
Contributor

beeme1mr commented Aug 3, 2022

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
Copy link
Contributor

beeme1mr commented Aug 3, 2022

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?

@amye
Copy link
Contributor Author

amye commented Aug 3, 2022

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 project-onboarding@cncf.io and we'll return a fully executed copy to you.

@beeme1mr
Copy link
Contributor

beeme1mr commented Aug 5, 2022

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

@amye
Copy link
Contributor Author

amye commented Aug 5, 2022

@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 amye@linuxfoundation.org.

@beeme1mr
Copy link
Contributor

beeme1mr commented Sep 9, 2022

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

@amye
Copy link
Contributor Author

amye commented Sep 9, 2022

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 :)

@DavidPHirsch
Copy link
Contributor

Hi @amye is the trademark transfer still missing?

@DavidPHirsch
Copy link
Contributor

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

@amye
Copy link
Contributor Author

amye commented Feb 8, 2023

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.

@DavidPHirsch
Copy link
Contributor

@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

@amye
Copy link
Contributor Author

amye commented Feb 15, 2023

@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 amye added trademarks static-code-checks A flag for FOSSA/Synk for onboarding labels Mar 16, 2023
@DavidPHirsch
Copy link
Contributor

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

@amye
Copy link
Contributor Author

amye commented Jul 12, 2023

Things we're still missing:
Website: Analytics transferred to projects@cncf.io
CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
Fossa or Snyk?

@beeme1mr
Copy link
Contributor

Hey @amye, we're not capturing analytics on the website. Is that a requirement?

Here's a link to the OpenSSF showing 6 of the repos having a score of 99% or above: https://bestpractices.coreinfrastructure.org/en/projects?q=openfeature

@amye
Copy link
Contributor Author

amye commented Jul 12, 2023

Neat! Then FOSSA or Snyk is likely the last step!

@beeme1mr
Copy link
Contributor

We're both on most repos. Here is an example that uses FOSSA for license compliance and Snyk for vulnerability monitoring.

@amye amye closed this as completed Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project onboarding project onboarding sandbox static-code-checks A flag for FOSSA/Synk for onboarding trademarks
Projects
None yet
Development

No branches or pull requests

8 participants