toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] HwameiStor

Open amye opened this issue 2 years ago • 28 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 - [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:

amye avatar Jun 21 '23 20:06 amye

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

SSmallMonster avatar Jun 28 '23 02:06 SSmallMonster

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!

zhaosimon avatar Jul 03 '23 06:07 zhaosimon

Hi @amye For the request of 'Website: Analytics transferred to [email protected]', we have not registered in this service yet.

zhaosimon avatar Jul 04 '23 07:07 zhaosimon

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

lukaszgryglicki avatar Jul 04 '23 11:07 lukaszgryglicki

屏幕快照 2023-07-05 上午10 02 42 屏幕快照 2023-07-05 上午10 03 05

we have added the two as owner. The HwameiStor logo still not found in https://github.com/enterprises/cncf?

zhaosimon avatar Jul 05 '23 02:07 zhaosimon

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

caniszczyk avatar Jul 06 '23 08:07 caniszczyk

Thanks caniszczyk!

zhaosimon avatar Jul 06 '23 08:07 zhaosimon

Hi @amye I have sent you the 'Trademark transfer agreement' to you by mail.

zhaosimon avatar Jul 10 '23 02:07 zhaosimon

Trademarks are now with Legal, thank you!

amye avatar Jul 10 '23 17:07 amye

Trademarks are now with Legal, thank you!

Thanks amye!

zhaosimon avatar Jul 11 '23 02:07 zhaosimon

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.

Cmierly avatar Oct 11 '23 23:10 Cmierly

Hi Crystal Nice to meet you and thanks for your effort on updating the task list! Where can I find your updated list please?

zhaosimon avatar Oct 12 '23 07:10 zhaosimon

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!

Cmierly avatar Oct 12 '23 23:10 Cmierly

屏幕快照 2023-10-13 上午10 35 05 any updates for the above?

zhaosimon avatar Oct 13 '23 02:10 zhaosimon

@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 avatar Oct 13 '23 20:10 krook

@krook got it, thanks for your feedback!

zhaosimon avatar Oct 16 '23 03:10 zhaosimon

@zhaosimon can you please double check that thelinuxfoundation is set as an Owner of the https://github.com/hwameistor organization?

krook avatar Oct 16 '23 19:10 krook

@krook krook,currently we have Chris Aniszczyk as one of owner, is it ok?

zhaosimon avatar Oct 19 '23 06:10 zhaosimon

@krook krook,currently we have Chris Aniszczyk as one of owner, is it ok?

Looks fine on our end!

amye avatar Nov 28 '23 22:11 amye

Hi @zhaosimon Have you been able to take a look at and fill out the trademark agreement?

Cmierly avatar Dec 13 '23 23:12 Cmierly

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! 截屏2023-12-15 17 29 23

zhaosimon avatar Dec 15 '23 09:12 zhaosimon

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.

windsonsea avatar Feb 26 '24 10:02 windsonsea

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!

Cmierly avatar Feb 26 '24 21:02 Cmierly

@RobertKielty is this one set up for license scanning? Can we mark that complete?

krook avatar May 23 '24 20:05 krook

@Cmierly did we get a meeting set up with the project team? That seems like the last step.

krook avatar May 23 '24 20:05 krook

@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.

RobertKielty avatar May 28 '24 10:05 RobertKielty

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.

windsonsea avatar May 29 '24 03:05 windsonsea