Add a governance.rst page
This page is based on libvirt "Project governance" page: https://libvirt.org/governance.html
I dropped the "Security team" part, since I am not aware of such group.
Merge request reports
Activity
mentioned in merge request spice!91 (closed)
Sure it is helpful to have some written procedure in a community. However rules cannot simply be copied from a project to another, communities are different.
One of the large change is the use of Gitlab for MR. Your page didn't mention it and in different points only mention ML. We use MR both for developing but also for discussions about code. This looks like going back months ago. People spent time on moving to MR, the change was accepted and people are now using it. I think moving back to ML after 6 months considering there has not been regressions on using MR and considering new contributors are fine with MR is not a good choice.
Some details looks like a big "pedantic" and more proper for a larger community. Like
There is no minimum level of contribution required in order to become a committer, though 2-3 months worth of quality contribution would be a rough guide.
, especially the precise time.The
rough consensus
rules looks fair but they miss some time bound. At elections or country government usually people have constraint on proposal and after vote dates are specified. Who is present is counted, the ones not present are just not considered. This for instance won't work for online community (voting at the same time), some time bound has to be specified to avoid getting stuck.Edited by Frediano ZiglioI have further changes to developers.rst, and "Like to send a patch?" part, which talks about sending MR through gitlab. They depend on this governance text though.
Regarding the size of the community, I think the Spice community is not so small. The interest is still present, including end-users, and various parties are using it. You may say that libvirt is not so big either, it's mostly a few virtulization developpers.
About time bound, I don't know how we could frame things. Imho, anything time related for a decision is hard to say. Can you express what you think would make sense formally?
@freddy77 I think the only bit missing here is around the time bound you mentioned before.