sandbox icon indicating copy to clipboard operation
sandbox copied to clipboard

[SANDBOX PROJECT ONBOARDING] DevSpace

Open amye opened this issue 3 years ago โ€ข 5 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
  • [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

Things that the CNCF will do or help the project to do:

amye avatar Dec 13 '22 17:12 amye

DevStats page added.

lukaszgryglicki avatar Dec 15 '22 18:12 lukaszgryglicki

Is this process still active?

bhack avatar Dec 08 '24 13:12 bhack

@Cmierly @RobertKielty @krook ^^

angellk avatar Dec 08 '24 14:12 angellk

Hello @FabianKramm @LukasGentele @lizardruss,

Can you please let us know what tasks have been done and what remains to be done to mark CNCF Sandbox onboarding complete?

krook avatar Jan 31 '25 21:01 krook

Welcome email sent to the new mailing list

riaankleinhans avatar Apr 24 '25 19:04 riaankleinhans

@FabianKramm @LukasGentele @lizardruss please let me know what license scanner service you would like to use for DevSpace?

We have CNCF instances of both FOSSA and Snyk and I can set them up for you once you let me know.

RobertKielty avatar Apr 28 '25 12:04 RobertKielty

Hello @FabianKramm @LukasGentele @lizardruss,

Can you please let us know what tasks have been done and what remains to be done to mark CNCF Sandbox onboarding complete?

krook avatar May 12 '25 19:05 krook

Hello @FabianKramm @LukasGentele @lizardruss,

Can you please let us know what tasks have been done and what remains to be done to mark CNCF Sandbox onboarding complete?

Bumping this. Any updates @FabianKramm @LukasGentele @lizardruss?

krook avatar Jul 11 '25 17:07 krook

A gentle nudge @FabianKramm @LukasGentele @lizardruss. Are there any any other onboarding tasks that can be started or marked complete?

krook avatar Jul 25 '25 17:07 krook

@zerbitx it seems you're the only active maintainer left on this project. Is it healthy?

krook avatar Aug 15 '25 14:08 krook

@krook Sorry. We're only catching up now on what has been posted here. None of the people that you've tagged has seen this notification (lost in the swamp of other GH notifications).

We are working on figuring out how to transfer the domain (reached out to our IT dept).

I'm also doublechecking with marketing and IT about website analytics.

Outside of those two tasks, is there anything else that needs to be done. I wasn't here when we started the process, but I believe the company has reviewed all the top parts of the list of understanding.

deniseschannon avatar Aug 28 '25 14:08 deniseschannon

@RobertKielty - We would prefer to use Snyk as that is what we are used to as a company.

deniseschannon avatar Aug 28 '25 14:08 deniseschannon

@deniseschannon thank you for the update. I can imagine the swamp of GitHub notifications ๐Ÿ˜„

I've marked the "read and review" items complete. That would just leave us with the documented governance (normally provided in a GOVERNANCE.md file), the analytics, the domain, and the license scanning.

krook avatar Aug 28 '25 15:08 krook

@deniseschannon I've created a DevSpace org for you on CNCF Snyk.

I have sent email invites to @FabianKramm and @lizardruss to join that org.

I do not have an email address for @LukasGentele

Please send me a message on cloud-native Slack with an email address for @LukasGentele.

RobertKielty avatar Aug 28 '25 15:08 RobertKielty

@krook I've confirmed that we don't have any google analytics, so can we check that off? I have some questions after reading about governance template. I'm coming in new to this overdue process, so forgive me for my naive questions.

What is the developer mailing list and what is the private maintainer mailing list? Are those things we are supposed to create or something that CNCF did?

@RobertKielty I sent you a DM over that slack with the email address for lukas.

deniseschannon avatar Aug 28 '25 23:08 deniseschannon

@deniseschannon thank you, I got your message and sent out a CNCF Snyk invite to @LukasGentele

RobertKielty avatar Aug 29 '25 10:08 RobertKielty

I'm coming in new to this overdue process, so forgive me for my naive questions.

Not a problem @deniseschannon. We appreciate your help closing out these tasks!

We can guide you through these tasks over Zoom if you'd like: http://project-meetings.cncf.io/. It's showing no availability for Tue-Fri of next week because some folks are out of the office. But if you want to meet earlier you can ping @RobertKielty @riaankleinhans and I in Slack and we can get on a Huddle or Zoom.

I've confirmed that we don't have any google analytics, so can we check that off?

Done

What is the developer mailing list and what is the private maintainer mailing list?

The CNCF sets these up based on the maintainer list. That is created/updated based on the list of folks in https://maintainers.cncf.io/.

krook avatar Aug 29 '25 11:08 krook

@krook We've transferred over the domain (I think). Can you confirm if that's complete?

deniseschannon avatar Sep 17 '25 18:09 deniseschannon

@krook We've transferred over the domain (I think). Can you confirm if that's complete?

Excellent, yes I see that's been transferred now.

@RobertKielty are we all set on the Snyk config?

That would just leave us with creating a GOVERNANCE file that describes how folks can become a maintainer.

Templates are available on contribute.cncf.io and some other good practices are on https://governance.md/

krook avatar Sep 17 '25 19:09 krook

@RobertKielty are we all set on the Snyk config?

krook avatar Sep 29 '25 13:09 krook

@krook We followed argo's model of how they talk about governance.

https://github.com/devspace-sh/devspace?tab=readme-ov-file#contributing

Let me know if there is anything else, but I think that's everything on our side.

deniseschannon avatar Oct 14 '25 15:10 deniseschannon

Thanks @deniseschannon, we can then call that task complete.

@RobertKielty anything left on our side with Snyk?

krook avatar Oct 14 '25 16:10 krook

I created a Snyk ORG for DevSpace and sent out email invitations to @FabianKramm @LukasGentele @lizardruss but those invitations are still pending in Snyk.

https://app.snyk.io/org/devspace/manage/members

I've DM'd @FabianKramm on Cloud Native Slack follow up.

RobertKielty avatar Oct 20 '25 09:10 RobertKielty

@RobertKielty We have approved the request for Snyk in the DevSpace org in Github, and I'm following up on having one of the people accept the invite in Snyk.

deniseschannon avatar Oct 22 '25 14:10 deniseschannon

Thanks @deniseschannon any issues message me on cloud-native Slack.

RobertKielty avatar Oct 22 '25 15:10 RobertKielty

We have two repos imported in the the DevSpace Team on CNCF Snyk

Thank you @deniseschannon for the coordination and @lizardruss for importing those repos!

@krook this was the last task on the list.

RobertKielty avatar Oct 23 '25 13:10 RobertKielty

Excellent, with that we can mark onboarding complete. Thank you all ๐ŸŽ‰

krook avatar Oct 23 '25 13:10 krook