Skip to content

[SANDBOX PROJECT ONBOARDING] Eraser #198

Closed
@amye

Description

@amye

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:

  • Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk - project-onboarding@cncf.io 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
    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
    GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
    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
    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 projects@cncf.io
    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:

Activity

bridgetkromhout

bridgetkromhout commented on Jul 3, 2023

@bridgetkromhout
Contributor

Thanks, @amye! We will begin work on the project-level tasks soon (summer vacations being what they are).

lukaszgryglicki

lukaszgryglicki commented on Jul 4, 2023

@lukaszgryglicki
Member

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

salaxander

salaxander commented on Jul 6, 2023

@salaxander

@amye - I'm back from vacation starting now so we'll get started on these items this week and into next week :)

CC @sozercan @pmengelbert @ashnamehrotra

salaxander

salaxander commented on Jul 11, 2023

@salaxander

Pasting the list in a new comment so it will allow me to check off progress :)

From the project side, please ensure that you:

Things that CNCF will need from the project:

  • Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk - project-onboarding@cncf.io 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
    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
    GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
    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
    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 projects@cncf.io
    OpenSSF Best Practices Badge: Start on an OpenSSF Best Practices Badge https://bestpractices.coreinfrastructure.org/en
salaxander

salaxander commented on Aug 31, 2023

@salaxander

@amye - Now that the logo is added to /artwork, our onboarding is officially complete :)

amye

amye commented on Aug 31, 2023

@amye
Author

Last thing: "Adopt a license scanning tool, like FOSSA or Snyk" ?

amye

amye commented on Aug 31, 2023

@amye
Author

Also, trademarks: we have agreements for both registered and non-registered. I don't have anything from you on that yet.

salaxander

salaxander commented on Aug 31, 2023

@salaxander

@amye We've adopted FOSSA, is the ask to get the badge added to the README? I'll get the licensing doc over to you today. Sorry for the delay on that, I originally thought the only action there was to reference LF as the trademark owner in the license text.

Cmierly

Cmierly commented on Dec 13, 2023

@Cmierly

Hi @salaxander !
My name is Crystal and I am in charge of assisting new sandbox projects with onboarding!

Were you able to get the trademark agreement signed and sent?

krook

krook commented on Jan 19, 2024

@krook
Member

Hello Eraser team! I’ve invited your GitHub organization to the CNCF GitHub Enterprise account.

Once you accept the invitation, we can then confirm thelinuxfoundation is an owner, and then onboard you to LFX Insights (which is a matter of adding an app, similar to adding the DCO bot) which uses read only, public data to drive the reports on the Insights dashboard.

That would mark these two checklist items as up-to-date and complete (and it supersedes the need to add Chris and I as owners):

  • GitHub: ensure thelinuxfoundation, caniszczyk, and krook are added as initial org owners, this helps us make sure we have continuity of GH ownership while we onboard you to our GitHub Enterprise instance: https://github.com/enterprises/cncf
    Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/ (This is a new one that was added to the onboarding template since this initial onboarding issue was opened)

You can learn more about Insights here:

Please let me know if you have any questions about onboarding GHE and/or Insights.

krook

krook commented on Jan 19, 2024

@krook
Member

Thanks for accepting the GitHub Enterprise invitation.

CNCF staff can now add thelinuxfoundation as an organization owner and then install the Insights app on the org.

Please let me know if you have any questions or concerns before we do that @sozercan.

sozercan

sozercan commented on Jan 20, 2024

@sozercan

thanks @krook! thelinuxfoundation, caniszczyk, and krook should be owners in the org now.

krook

krook commented on Jan 31, 2024

@krook
Member

Thanks @sozercan

The LFX Insights onboarding task is now marked complete on the CNCF side.

Once the initial data load finishes, I'll share a link to your project-specific dashboard where you can explore dashboards and reports. It should be ready for you by the end of the week.

krook

krook commented on Feb 1, 2024

@krook
Member

@sozercan Insights data loading is complete. You can now check out the Eraser-specific dashboard here.

Through the left nav, you can go through the Overview, Velocity, and Productivity dashboards. There is also a set of info on Contributors, Organizations, and Activities under the Reports section. All of them can be filtered by timeframe.

You can find Insights documentation here, file tickets if something doesn't look right (v3 is in beta so any reports are very helpful), and post public feedback at this forum topic.

Cmierly

Cmierly commented on Feb 8, 2024

@Cmierly

Eraser has completed onboarding!

transferred this issue fromcncf/tocon Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @caniszczyk@amye@sozercan@salaxander@jeefy

      Issue actions

        [SANDBOX PROJECT ONBOARDING] Eraser · Issue #198 · cncf/sandbox