toc
toc copied to clipboard
[SANDBOX PROJECT ONBOARDING] OpenFeature
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.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
- [ ] 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:
- [x] Devstats: add to devstats https://devstats.cncf.io/
- [ ] Marketing: update relevant intro + slide decks
- [ ] Events: update CFP + Registration + CFP Area forms
- [ ] 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
- [ ] 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)
- [ ] Adopt a license scanning tool, like FOSSA or Snyk
I'll start working on this from the OpenFeature side! Thanks for putting this checklist together.
Me and @DavidPHirsch are also available to help with the project logistics
DevStats page added.
I've invited 'thelinuxfoundation' and 'caniszczyk' as org owners.
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
PR to add OpenFeature on the CNCF landscape.
https://github.com/cncf/landscape/pull/2650
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?
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!
PR to add OpenFeature to the CNCF maintainers CSV.
@amye, what's the best way to provide you the emails of the maintainers?
An email to [email protected] works best!
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?
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.
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.
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.
Hi @caniszczyk, I believe you own the openfeature.dev domain already. Does this fulfil the CNCF domain ownership requirements?
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
Marking a bunch of things off! Anything I missed?
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!
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?
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 is the CNCF Trademark and Account Assignment Agreement PDF supposed to be editable?
@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].
Hi @amye, we should be all set with the trademark transfer and adding CII best practices badge is underway.
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 :)
Hi @amye is the trademark transfer still missing?
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
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 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 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!
Hi @amye and @caniszczyk, I think all the point here shoul dbe covered and we can close the issue
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?