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

CNCF SANDBOX PROJECT ONBOARDING #577

Closed
24 tasks done
microwavables opened this issue Oct 20, 2022 · 9 comments
Closed
24 tasks done

CNCF SANDBOX PROJECT ONBOARDING #577

microwavables opened this issue Oct 20, 2022 · 9 comments
Assignees
Labels
carvel accepted This issue should be considered for future work and that the triage process has been completed enhancement This issue is a feature request priority/important-soon Must be staffed and worked on currently or soon.

Comments

@microwavables
Copy link
Contributor

microwavables commented Oct 20, 2022

This is an issue to keep track of the tasks we need to take care of regarding onboarding as a sandbox project into CNCF (see here for the related issue within CNCF/TOC repo).

Whole team needs to read and understand, and just be generally aware of, (please put your name under each item when you've read each one, and put comments in here with any questions):

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

Nanci working on:

Pending Things that CNCF will need from the project:

  • GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
    - @neil-hickey working on this
  • GitHub: ensure that the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
    - @neil-hickey working on this ==> PR opened https://github.com/vmware-tanzu/carvel/pull/583
  • 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). (Nanci Updated this on 3/22/2023)
    - Will hold off until trademark is transferred over
  • Website: Analytics transferred to projects@cncf.io
    - Need to look into this since we don't have analytics setup. And do we need to transfer our website outside of Netlify?
  • CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
    - Will need to do this after we've migrated to our own neutral GitHub org.

Other thing that the CNCF will do or help the project to do:

  • Devstats: add to devstats https://devstats.cncf.io/
    Question: this is marked as done. However it looks like only carvel is covered not other repos. Are we looking for devstats for all tools? Comment from Nanci on Feb 27: I've created an issue asking about this.
@caniszczyk
Copy link

Do you have a new github org for carvel yet :)?

@aaronshurley aaronshurley changed the title SANDBOX PROJECT ONBOARDING CNCF SANDBOX PROJECT ONBOARDING Oct 31, 2022
@microwavables
Copy link
Contributor Author

@caniszczyk I'm trying to get ahold of @carvel to see if they can switch their handle so we can have /carvel https://github.com/carvel

Otherwise, if we don't hear back in the next week? we'll go with /carvel-dev which I already created as a just-in-case: https://github.com/carvel-dev

@neil-hickey
Copy link
Contributor

neil-hickey commented Nov 1, 2022

Checklist for github migration:

@joaopapereira
Copy link
Member

k14s/homebrew-tap is deprecated so it should be ok to be removed

@jbrunton
Copy link

I've read the links above. I don't have permission to edit the issue and add my name to the "read by" sections, however.

@joaopapereira
Copy link
Member

I just added your name on the "read by" :D

@microwavables
Copy link
Contributor Author

microwavables commented Nov 15, 2022

Edit This has been merged!
Created this PR for artwork transfer: cncf/artwork#369

@aaronshurley aaronshurley added the priority/important-soon Must be staffed and worked on currently or soon. label Nov 28, 2022
@microwavables
Copy link
Contributor Author

Update: Waiting on repos to be migrated to new org in order to complete remaining items. Blocker: Team is bogged down with other tasks and cannot give proper attention to ensure a smooth transition/migration. cc: @aaronshurley

@microwavables
Copy link
Contributor Author

Per Chris A on DCO/CLA:
It looks like Carvel already has DCO enabled so you're all set, you only need to choose DCO or CLA and most projects use DCO since it's easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
carvel accepted This issue should be considered for future work and that the triage process has been completed enhancement This issue is a feature request priority/important-soon Must be staffed and worked on currently or soon.
Projects
None yet
Development

No branches or pull requests

6 participants