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

[PROJECT ONBOARDING] Curiefense #594

Closed
21 tasks done
amye opened this issue Jan 26, 2021 · 34 comments
Closed
21 tasks done

[PROJECT ONBOARDING] Curiefense #594

amye opened this issue Jan 26, 2021 · 34 comments
Assignees
Labels
project onboarding

Comments

@amye
Copy link
Contributor

@amye amye commented Jan 26, 2021

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.

From the project side, please ensure that you:

Things that CNCF will need from the project:

  • Owners file: Please add a link to your owners file to this issue, this is used to be able to create your maintainers mailing list.
  • Create maintainer list + added to aggregated https://maintainers.cncf.io list
  • Domain: transfer domain to CNCF/LF (ITx)
  • Trademarks: transfer any trademark and logo mark assets over to the LF - https://www.linuxfoundation.org/en/trademark-usage/ has guidelines
  • GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
  • Artwork: Ensure logos present on https://github.com/cncf/artwork
  • Website: ensure LF footer is there and website guidelines followed
  • Website: Analytics transferred

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

@amye amye added the project onboarding label Jan 26, 2021
@amye
Copy link
Contributor Author

@amye amye commented Jan 26, 2021

Welcome! @jdorfman, https://github.com/curiefense/curiefense doesn't appear to have a maintainers file. That's the key piece for getting started.

@jdorfman
Copy link

@jdorfman jdorfman commented Jan 26, 2021

Hi @amye! On it.

@amye
Copy link
Contributor Author

@amye amye commented Jan 26, 2021

Hurray! Rough timeline for completion on these is March 1st, so we have time.

@caniszczyk
Copy link
Contributor

@caniszczyk caniszczyk commented Jan 27, 2021

@jdorfman ensure the folks you invite to the Github ORGANIZATION, are listed as owners (right now I'm partial)

You also probably wanted to ensure 2FA is forced on everyone.

@jdorfman
Copy link

@jdorfman jdorfman commented Jan 27, 2021

@jdorfman ensure the folks you invite to the Github ORGANIZATION, are listed as owners (right now I'm partial)

@caniszczyk Ah my bad. Fixed, please confirm.

image

You also probably wanted to ensure 2FA is forced on everyone.

Done

image

@amye Almost finished with all of the other tasks. Should be done EOW.

image

@caniszczyk
Copy link
Contributor

@caniszczyk caniszczyk commented Jan 27, 2021

@jdorfman
Copy link

@jdorfman jdorfman commented Jan 27, 2021

@caniszczyk sounds good. Since @tzuryby controls the domain and is GMT+2 what would be the best way to go about it?

@caniszczyk
Copy link
Contributor

@caniszczyk caniszczyk commented Jan 27, 2021

@lukaszgryglicki
Copy link
Member

@lukaszgryglicki lukaszgryglicki commented Jan 30, 2021

DevStats pages added: test, prod.

@jdorfman
Copy link

@jdorfman jdorfman commented Feb 3, 2021

@amye for "Create maintainer list + added to aggregated https://maintainers.cncf.io list" I requested access to the sheet. Can you please give me access? Thanks!

image

@amye
Copy link
Contributor Author

@amye amye commented Feb 3, 2021

CNCF staff is the only ones who can edit that sheet, sorry.

I see that https://github.com/curiefense/curiefense/blob/master/CODEOWNERS is added, but it's not clear who all should be here.
@tzuryby @xavier-rbz @phil777 are listed as *, can you help translate that?

@jdorfman
Copy link

@jdorfman jdorfman commented Feb 3, 2021

@amye does this work?: https://docs.google.com/spreadsheets/d/1ggXVyOFCgD361y7kZuJrRgkSJEU71DcQRvBA3Rz4OCs/edit#gid=262035321

* I saw in other CODEOWNERS files. My thinking was the following people have the knowledge to maintain every component of the project. I'm probably wrong and can easily remove it.

@amye
Copy link
Contributor Author

@amye amye commented Feb 3, 2021

That's fine for the spreadsheet, but if your maintainers file changes it will be challenging to know who's supposed to be here.

@amye
Copy link
Contributor Author

@amye amye commented Feb 3, 2021

Next big steps:
Artwork: Ensure logos present on https://github.com/cncf/artwork
Website: ensure LF footer is there and website guidelines followed
Website: Analytics transferred

@jdorfman
Copy link

@jdorfman jdorfman commented Feb 3, 2021

Next big steps:

Artwork: Ensure logos present on https://github.com/cncf/artwork - https://github.com/cncf/artwork/blob/master/examples/sandbox.md#curiefense-logos

Website: ensure LF footer is there and website guidelines followed

Website: Analytics transferred

@amye I requested Google Analytics admin access (from my admin) so I can add @caniszczyk

From there I assume he can transfer the property to the CNCF/LF?

@amye
Copy link
Contributor Author

@amye amye commented Feb 3, 2021

Slightly different! Drop me an email at amye@linuxfoundation.org and I'll get you set up with who manages Google Analytics.

@jdorfman
Copy link

@jdorfman jdorfman commented Feb 4, 2021

The last two on our end:

@amye what do we have to do for the Trademarks?

@amye
Copy link
Contributor Author

@amye amye commented Feb 4, 2021

Awesome!
https://github.com/cncf/foundation/tree/master/agreements has the agreements! If registered trademark, use that one. If non-registered, we have that too.

@amye
Copy link
Contributor Author

@amye amye commented Feb 5, 2021

Marking trademarks complete!

@jdorfman
Copy link

@jdorfman jdorfman commented Feb 9, 2021

@amye @caniszczyk did Tzury follow up regarding the domain? I believe that is the last thing on our end if I'm not mistaken.

@amye
Copy link
Contributor Author

@amye amye commented Feb 10, 2021

Not yet, but I'll keep watch!

@amye
Copy link
Contributor Author

@amye amye commented Mar 2, 2021

I checked in on GH, and it looks like we are not complete here:
GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

@jdorfman
Copy link

@jdorfman jdorfman commented Mar 2, 2021

Hey @amye

@caniszczyk is an owner and I invited the LF but it expired:

image

I just sent another one. Please LMK if you got it or not

@jdorfman
Copy link

@jdorfman jdorfman commented Mar 10, 2021

Hey @amye just wanted to follow up on ⬆️

Also, I don't think Curiefense has been added to https://landscape.cncf.io/?project=sandbox

@amye
Copy link
Contributor Author

@amye amye commented Mar 17, 2021

It would help if I had actually hit 'submit' on the PR: cncf/landscape#2036

@poconnor1
Copy link

@poconnor1 poconnor1 commented May 12, 2021

Hi @jdorfman
I've recently joined CNCF to help with project onboarding. Nice to meet you!
I wanted to check where we stand on these items below:

  • Domain: transfer domain to CNCF/LF (ITx)
  • Trademarks: transfer any trademark and logo mark assets over to the LF
  • GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

Thank you for the help! Reach out with any questions.

@jdorfman
Copy link

@jdorfman jdorfman commented May 12, 2021

Hi @poconnor1

Welcome and likewise!

Domain: transfer domain to CNCF/LF (ITx)

I need to get back to you on that tomorrow Monday.

Trademarks: transfer any trademark and logo mark assets over to the LF

via @amye "So outside counsel will be working with us, don't be alarmed if the [email] thread that I woke up goes dormant -- outside counsel and our legal are going to look at this."

GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

  • @caniszczyk is already an owner
  • I re-invited "thelinuxfoundation" to be an owner

image

@amye
Copy link
Contributor Author

@amye amye commented May 18, 2021

I'll leave the trademarks as 'open' but will check in on that.
How's the domain transfer going?

@jdorfman
Copy link

@jdorfman jdorfman commented May 18, 2021

@amye Tzury is giving @caniszczyk access to Google Cloud DNS. I'll update this thread asap

@jdorfman
Copy link

@jdorfman jdorfman commented May 19, 2021

@amye @poconnor1 domain transfer initiated ⤵️

Image 2021-05-19 at 8 54 37 AM

@jdorfman
Copy link

@jdorfman jdorfman commented May 24, 2021

@amye @poconnor1

@caniszczyk and @tzuryby will be handling the DNS going forward. They will fill you in offline.

@amye
Copy link
Contributor Author

@amye amye commented Oct 4, 2021

@tzuryby:
Trademarks: transfer any trademark and logo mark assets over to the LF - https://www.linuxfoundation.org/en/trademark-usage/ has guidelines

This is our last outstanding issue!

@amye
Copy link
Contributor Author

@amye amye commented Nov 16, 2021

@tzuryby: Trademarks: transfer any trademark and logo mark assets over to the LF - https://www.linuxfoundation.org/en/trademark-usage/ has guidelines

This is our last outstanding issue!

Checking in here, we're looking to get all outstanding projects completed by December 15th.

@amye
Copy link
Contributor Author

@amye amye commented Jan 20, 2022

Marking off trademarks as this is with Legal, welcome onboard!

@amye amye closed this as completed Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project onboarding
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants