Open amye opened 1 year ago
DevStats page added.
@bsctl, @prometherion, @MaxFedotov, @oliverbaehler - dropping a note in here. Landscape is important - this will get you listed on the sandbox projects page!
👋🏻 just a brief update on this: we're actively working on CLASTIX's repository with an umbrella issue while we track the required steps.
We have a doubt about the project which is using some API types with the previous organization name, such as capsule.clastix.io
: although moving the repository over to a new organization is not a big problem, at the current time, seamless migration of the API type is not yet in place since it requires a sizeable amount of time and resources, such as writing converters, and ensuring these work properly without side effects giving the amount of organizations using it in production environments.
Is it acceptable to postpone the removal of any CLASTIX mention from the code base to preserve backward compatibility with previous production installations?
A new organization (Project Capsule) has been created, as well as the GitHub profiles have been invited (@caniszczyk @thelinuxfoundation).
I think that the task:
Have added your project to https://github.com/cncf/contribute
is already completed by https://github.com/cncf/tag-contributor-strategy/commit/284b73abbef2862bebff41a681880b8fb61d4adc.
The task:
Create maintainer list + add to aggregated https://maintainers.cncf.io/ list by submitting a PR to it
is ready for review:
Hi @maxgio92 ! my name is Crystal and I am the new project coordinator in charge of onboarding sandbox projects!
I have updated the task list for you and will look into your maintainer list PR ASAP
If you have any questions or concerns regarding onboarding tasks, please don't hesitate to reach out!
Hi @Cmierly, thank you.
I think that the following goals have been achieved. You can review them:
Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction
Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
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)
Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/
GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
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
Thanks! I've updated the task list!
Thank you @Cmierly. Also the goals:
Create maintainer list + add to aggregated https://maintainers.cncf.io/ list by submitting a PR to it
Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
are now achieved :)
- Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
I've just sent the email to the proper email address.
Hi @Cmierly, I'd have a question about:
Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org
You will install the LFX Insights app in the GitHub repository after the project is migrated to the new GitHub organization, isn't it?
- CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
This has been already implemented.
You will install the LFX Insights app in the GitHub repository after the project is migrated to the new GitHub organization, isn't it?
Correct. More details on this:
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.
Is your project in its own separate neutral github organization
Capsule is now available on its neutral organization: https://github.com/projectcapsule
@thelinuxfoundation has not yet accepted the invitation.
Thank you @prometherion.
I've sent an invitation to the org owners to join the CNCF GitHub Enterprise umbrella org.
Once you accept that, we can onboard @thelinuxfoundation id onto it.
Accepted, thanks @krook
@krook the @thelinuxfoundation invitation was withdrawn, I just resent it back.
@Cmierly I sent the GA invitation to the account projects@cncf.io account with the administrator role.
Wondering if this is enough, or if we should move entirely the property: in this latter case, do you have a specific guide for GA4?
Hello @amye, I think that the following points:
Is your project in its own separate neutral github organization?
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).
can be considered completed.
You can give it a check, respectively, at:
Thank you
Hi @maxgio92 ! I have gone ahead and updated the task list for you. Thank you so much for the updates and please don't hesitate to ask if you have any questions regarding the remaining tasks that need to be completed!
Thank you @Cmierly
Hi @maxgio92 ! Have you had the chance to work on any of the remaining tasks? It looks like Capsule only has 3 tasks to complete on your end to finish up with onboarding!
Hi @Cmierly, yes, we're working on the remaining points.
In the meantime you can consider the task
Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
completed, as we don't have registered trademarks. cc @bsctl @prometherion
I'll update you as soon as possible, thank you.
Hi @maxgio92 ! If your project doesn't have any registered trademarks then you will need to submit a no registered trademark agreement agreement
Thank you @krook and @Cmierly. I'll be back ASAP
The artwork item has been completed via cncf/artwork#440
@Cmierly Hello Crystal, how to submit the no registered trademark agreement to CNCF? It's a signed PDF, need to send it through an email? Thank you.
@bsctl That's great! You can send it over to: project-onboarding@cncf.io
@Cmierly I guess
Is your project working on written, open governance?
see this and
Trademarks: transfer any trademark and logo mark assets over to the LF
are completed now.
We are currently redesigning our documentation, we don't have any analytics in place. Does CNCF provide us with an analytics ID?
Website: Analytics transferred to projects@cncf.io
For DNS transfer of projectcapsule.dev we have to wait some time:
ICANN imposes a 60-day lock after each transfer to another registrar, due to that you will only be able to transfer your domain to another registrar in 57 days.
We are currently redesigning our documentation, we don't have any analytics in place. Does CNCF provide us with an analytics ID?
We have a Google analytics, used formerly for capsule.clastix.io
I think we can ask through the CNCF Service Desk to create the GA account, so we can inject the tracking code.
Hi @amye, I think that the point about the open governance can be considered completed, by https://github.com/projectcapsule/capsule/commit/e983c194733f95b06e270ce6c35983ba19731064.
@amye can be markee as completed:
@Cmierly can take it from here!
@Cmierly We dont have any analytics for the new domain transfered to the CNCF. I don't know if a new analytics id is issued by the CNCF or how we can resolve this last task.
@nate-double-u what's the guidance on analytics? That seems like the last step here.
Let's open a service desk ticket to track the work.
Looking back through the discussion it looks like there may already be an existing google analytics account, if that's true and it's not one of the old UA projects, then we can transfer ownership to projects@cncf.io. If there isn't any existing data, or if it is one of those old UA accounts, then we can just go ahead and create a new GA4 Site ID and share out the info and invite any one who needs access.
@nate-double-u we don't have a existing google analytics account for that site. We registered the Domain just some weeks ago and are in the process of redesigning the entire webpage. Could you go ahead and create a GA4 Site ID or is that done via ticket?
I'd prefer to do it via ticket as I may not be the one to do the work -- but I'm also happy to open it on your behalf if you've not got access yet (would just need your email address, which I can probably get from @krook)
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:
Things that the CNCF will do or help the project to do: