-
Notifications
You must be signed in to change notification settings - Fork 510
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
community: Is there a contributor ladder? #1529
Comments
super excited to see you're interested in scorecard, and appreciate the greats PRs you have contributed and the ones yet to come :-)! We don't have a contributor ladder today, we only have https://github.com/ossf/scorecard#connect-with-the-scorecards-community. So far, the scorecard's codebase has remained small enough that we have not found the need to separate owners for sub-modules within scorecard. But you make a good point about scaling the project. We welcome new maintainers as well, although we don't have clear rules about that either. Looking forward to your input/advice here. Do you want to join our next meeting on Thu?
|
So far, our path to maintainership has been to just ask :P I'm happy to have you on as a maintainer right away. @laurentsimon @naveensrinivasan @inferno-chromium any objections to adding @justaugustus as a Scorecard maintainer?
We do need a well-defined contributor ladder in the long-run. We can discuss more about this during our upcoming sync like Laurent suggested. Can also use this issue for tracking the discussion. |
No objections and very happy to see Stephen's (@justaugustus) contributions here.
We need these processes for OpenSSF in general. Could be nice to have this at OpenSSF org level somewhere in a generic place, rather than in AllStar project. @justaugustus @david-a-wheeler - thoughts on this front. |
Thanks so much for the support!
Is this Thursday, 4pm ET?
SGTM!
Strong agree! I would suggest leveraging the .github repo for this: https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file We can set up an organization-level README to point people to some good places to engage and yep, I can help out with that! |
GOSST's Upstream team has drafted a contribution ladder. It's currently written generically, as if describing the process for all OpenSSF projects, but could be simplified to focus solely on Scorecard if that's preferable. I'm sending it as this linked doc to make collaboration easier, but can also send it as a PR if preferred. Credit where it's due, this draft is based off Sigstore's ladder with multiple changes. |
Given the comments in ossf/tac#173, this document should be interpreted as Scorecard specific. I think the general premise of the levels works for Scorecard:
I'm still not sure what "Community member"/"contributor" would entail, as that seems to be the default case for how github works now for someone who has made one contribution to Scorecard. In terms of next steps, there are a few open comments in the doc. Once answered, a section can be added to a relevant markdown file. |
I've made a modified copy of the ladder suggested above. This one is modified to only include things relevant for Scorecard, but is still very similar to the OpenSSF one. Once again, I'm sending this as a Google Doc because I find them easier to collaborate on text, but I'll be happy to send this over as a PR instead, if preferred. I've currently left the Community Member rung on the ladder in order to get input from others, but I agree it might not be too relevant for Scorecard (especially if ossf/tac#171 gets accepted, such that membership in the OpenSSF org should be "free"). |
Opening this to ask if there's a contributor ladder defined for this project.
Here's an example: https://github.com/kubernetes/community/blob/master/community-membership.md
Subtext: I'd be happy to help do PR review here, with the hopes of working towards maintainership, if there's a path for that :)
Previous contributions:
zap
#1502logr
/logrusr
implementation #1516Maybe this is something like expanding CODEOWNERS, similar to openclarity/apiclarity.io#29.
Ideas on general org/repo mgmt (some of which you're likely already doing): todogroup/governance#106 (comment)
cc: @inferno-chromium @naveensrinivasan @azeemshaikh38 @laurentsimon (ref:
scorecard/.github/CODEOWNERS
Line 3 in e774015
The text was updated successfully, but these errors were encountered: