-
Notifications
You must be signed in to change notification settings - Fork 2
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
A formal governance policy #60
Comments
This is a tough one. I doubt we can just borrow a set of policies for this. There is the danger of being procedurally fair, but blind to the biases that the procedures create in the first place. We could perhaps try to articulate our values in a sort of memorandum, in terms of what we stand for and what the project aims to achieve. |
I guess I should have said "learn" rather than "borrow". Definitely need to think things through from core principles. I haven't even looked into Apache yet. |
The title of this thread was originally "Governance for on-boarding administrators and reviewers", but from this meeting, I changed it to be more general. We will need a general governance policy which transparently states how we make decisions. On this, @noamross mentioned Rdatatable/data.table#5676, and @maelle mentioned that repos can have a |
Looks like that |
@noamross rightly pointed out that we should start small and learn from precedent. From the original post in Rdatatable/data.table#5676:
|
From my perspective, it's easier to wrap my head around governance for a single package, so starting there might be more intuitive. But we're really more like Apache or PyPI, so it may be best to ultimately borrow/learn from them. |
If you create a repository called The repo is also where the organization's README would live: https://docs.github.com/en/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile#adding-a-public-organization-profile-readme |
Another example (but it's still very new, it's not even merged) https://github.com/igraph/.github/pull/1/files |
The As for communicating changes to governance or policies, I think this should be a designated usage of discussions in the |
data.table doesn't have such a GOVERNANCE.md file actually? |
https://github.com/Rdatatable/data.table/blob/master/GOVERNANCE.md they added it end of last yr. |
oh sorry! I see it's not linked from the GitHub repo indeed. The contributing file is linked when one starts opening an issue. |
not even visible in https://github.com/Rdatatable/data.table/community |
Precisely my point, it doesn't seem to be visible in any part of the UI unless we explicitly make it visible. |
yeah, I was a bit surprised, it's really more a convention. |
The governance policies themselves, which Will highlighted above in #60 are fascinating. I'm torn between the simplicity of ggplot2, and the Substrait one (the other extreme). The others I don't care as much for - BDFL + committee is still BDFL EDIT: ok perhaps that's a bit unfair, we can certainly devise something where BDFL only breaks ties etc. - but I think we can still steer clear of the term. We should definitely have another discussion amongst the working group to make sure we're aligned on the broad parameters before I start putting together a draft. |
The governance document is in this PR: r-multiverse/r-multiverse.github.io#16 When it is merged, this issue can be closed. |
The Governance Document is now live at https://r-multiverse.org/governance.html Thanks to all for shaping it! |
Noam mentioned we could borrow from Apache.
The text was updated successfully, but these errors were encountered: