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

Contributors website docs/guid#sign-the-cla has no link to CNCF's easycla #576

Open
ahmadidev opened this issue Mar 18, 2025 · 6 comments · May be fixed by kubernetes/community#8395
Open
Assignees

Comments

@ahmadidev
Copy link

I've found that the Sign the CLA part of contributors website is misleading since it only states:

... you will need to sign the Contributor License Agreement. The easiest way is to open a PR against the contributor playground repo.

It doesn't note the process of signing the actual CLA at easycla part of CNCF website.
But when you do a PR, the bot will reject and complains about signing the CLA.

@jberkus
Copy link
Contributor

jberkus commented Mar 20, 2025

Yes, we should probably have links there. Do you feel like trying your hand at a simple PR?

@ahmadidev
Copy link
Author

Yes of course, I was looking into it and would be happy to work on a PR.

@ahmadidev
Copy link
Author

/assign

@ahmadidev
Copy link
Author

I've found the Contributor Cheatsheet document, which links to kubernetes/community/CLA.md. This document describes the CLA process more clearly. However, I'm unsure why the Contributor Cheatsheet differs from the one I linked in this issue.

Should we update the contributors website to also point to kubernetes/community/CLA.md?

Or even use the same content in both documents:

https://www.kubernetes.dev/docs/contributor-cheatsheet/#submitting-a-contribution:
Image

https://www.kubernetes.dev/docs/guide/#sign-the-cla:
Image

@ahmadidev
Copy link
Author

@jberkus Could you please clarify the next steps? I'd like to move it forward.

@jberkus
Copy link
Contributor

jberkus commented Apr 10, 2025

I think we should probably link out to the other document. The page is intentionally brief on all topics, and I think having a lot of detail on the CLA in the Getting Started page itself isn't ideal.

Also, the CLA signing process has changed a couple times over the years, and will probably change again in the future. So for the detailed explaination, we want it in only one place.

So, recommended cleanup for this page is: note that the bot will supply links to sign the CLA if you submit a PR, and that the contributor can find more information at CLA.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants