toc
toc copied to clipboard
[SANDBOX PROJECT ONBOARDING] HwameiStor
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/legal/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] 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 - [email protected] is the best email to send those to
- [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 that we will onboard to our GitHub Enterprise instance: https://github.com/enterprises/cncf
- [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- [x] GitHub: ensure that that 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] OpenSSF Best Practices Badge: Start on an OpenSSF 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/
- [x] Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/
- [x] Events: update CFP + Registration + CFP Area forms
- [x] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [x] CNCF Welcome Email Sent to confirm maintainer list access
- [ ] Book time with the team with http://project-meetings.cncf.io
- [ ] Adopt a license scanning tool, like FOSSA or Snyk
This is the current status of onboarding tasks (ref: https://github.com/hwameistor/hwameistor/issues/948)
Tasks
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/legal/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] 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 - [email protected] is the best email to send those to
- [ ] 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 that we will onboard to our GitHub Enterprise instance: https://github.com/enterprises/cncf
- [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- [x] GitHub: ensure that that 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] OpenSSF Best Practices Badge: Start on an OpenSSF 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/
- [ ] Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/
- [x] Events: update CFP + Registration + CFP Area forms
- [x] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [x] CNCF Welcome Email Sent to confirm maintainer list access
- [ ] Book time with the team with http://project-meetings.cncf.io/ Adopt a license scanning tool, like FOSSA or Snyk
hello @amye, we have completed the above onboarding processes (with ticks), still working on the 3 left.
Could I have your help for verification, or anything more we need to do?
Thanks & best regards!
Hi @amye For the request of 'Website: Analytics transferred to [email protected]', we have not registered in this service yet.
DevStats instance added. Also added in All CNCF projects health instance. Will be fully-added to all other All CNCF dashboards on Friday (affiliations research started today, and will be imported as it progresses).
we have added the two as owner. The HwameiStor logo still not found in https://github.com/enterprises/cncf?
This should be fixed now
On Wed, Jul 5, 2023 at 4:05 AM EchoS @.***> wrote:
[image: 屏幕快照 2023-07-05 上午10 02 42] https://user-images.githubusercontent.com/36882380/251017685-15dd784f-d747-4994-98ea-fceeed5baf55.png [image: 屏幕快照 2023-07-05 上午10 03 05] https://user-images.githubusercontent.com/36882380/251017693-69c93226-ebc1-432b-b765-1a9a048db7cd.png
we have added the two as owner. The HwameiStor logo still not found in https://github.com/enterprises/cncf?
— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/1094#issuecomment-1620913024, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSINPC5CG3DGBBLBVM6LXOTDW7ANCNFSM6AAAAAAZPIVHIY . You are receiving this because you were assigned.Message ID: @.***>
-- Cheers,
Chris Aniszczyk https://aniszczyk.org
Thanks caniszczyk!
Hi @amye I have sent you the 'Trademark transfer agreement' to you by mail.
Trademarks are now with Legal, thank you!
Trademarks are now with Legal, thank you!
Thanks amye!
Hi @zhaosimon ! My name is Crystal and I am the new project manager in charge of onboarding sandbox projects. I've gone ahead and updated the task list to reflect all your completed tasks! Please let me know if you have any questions or concerns regarding the remaining tasks.
Hi Crystal Nice to meet you and thanks for your effort on updating the task list! Where can I find your updated list please?
The updated task list is the one at the beginning of this issue: https://github.com/cncf/toc/issues/1094#issue-1768439312
If there are any you see that need attention, please let me know!
@zhaosimon regarding the second checkbox item:
LFX Insights provides projects with more visibility into their community dynamics around contributors, organizations, issues, and pull request metrics. It v3 uses crowd.dev under the hood to gather data about certain repositories in a GitHub organization.
The way it does this is through an app installed (similar to the DCO bot) at the organization level. This is then connected to one or more public repos under the organization. You can see technical details here.
The LFX team will install it on behalf of your project using the Linux Foundation id GitHub id you granted access to earlier, so no action is needed on the project maintainer side. Once your project is onboarded, you'll see data flowing into the dashboards at the LFX Insights v3 site.
@krook got it, thanks for your feedback!
@zhaosimon can you please double check that thelinuxfoundation is set as an Owner of the https://github.com/hwameistor organization?
@krook krook,currently we have Chris Aniszczyk as one of owner, is it ok?
Hi @zhaosimon Have you been able to take a look at and fill out the trademark agreement?
Hi @Cmierly Please find the history record that I have sent the 'trademark agreement' to @Amye on July 10, and she replied 'Trademarks are now with Legal'.
Please let me know if you have any question!
Trademarks are now with Legal, thank you!
Hi @amye, update the remaining two tasks:
- [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements Yes, the transfer has been successfully completed. See comments above.
- [ ] Website: Analytics transferred to [email protected] No, hwameistor.io doesn't have any analytics available currently.
Hi @windsonsea ! All we need to do now is get you set up with a license scanning tool. pinging @RobertKielty to help set it up when he has the chance!
@RobertKielty is this one set up for license scanning? Can we mark that complete?
@Cmierly did we get a meeting set up with the project team? That seems like the last step.
@krook I setup a team for HwameiStor on FOSSA
I sent out invites to two maintiners that correspond to the emails associated with @windsonsea and @yankay in our maintainer records.
Once these invites are accepted I will add them to the new team we created and they can scan the project code with FOSSA.
ok, thanks, I have accepted the invitation and logged into the app.fossa.com.
Seems I do not have permission and cannot find HwameiStor in the list, currently.