Create GOVERNANCE.md - #1680
Conversation
Initial content, with pointers to two sub-files – to reside in the governance/ subdirectory
|
Nice to see such a quick response to https://jira.mariadb.org/browse/MDEV-23951 There is an existing "Docs" directory, but I think a new "governance" directory for the supporting "Foundation_bylaws.md" and "Board_Member_expectations.md" would also be good. |
|
Related: Github has built-in support for CODEOWNERS, a file where you can define "governance" in the sense that who is expected to be responsible for that parts of the codebase, and who will by default be the suggested reviewer for changes to files in those paths. See https://github.com/MariaDB/server/pull/1650/files |
|
There are certain magic files, such as CONTRIBUTING, CODE_OF_CONDUCT, SUPPORT, FUNDING, SECURITY etc (in addition the CODEOWNERS mentioned above). |
Hi @ottok and thanks for pushing for this, I believe it is really important to use GitHub at its full potential for our repositories. I think this is out of scope for this PR, but there is an ongoing effort to introduce the magic files you mentioned above and also to offer some more Markdown love to our server/ repository, stay tuned. |
|
So that we can get the communication in the PR moving again and come to a resolution for it. @ottok and @kajarnocom do we think the solution for this particular PR is to rename this file CODEOWNERS.md and potentially add stub files that for now can just say "coming soon" or something in the I'm happy to make this change and put it into 10.11 if we are in agreement. We can then work on the content of the other files if it does not already exist. |
|
Hello @LinuxJedi ! I would not use the name I believe that a Yes, a committer process which automatically requests reviews from the experts on particular files is great, but not the same scope as codebase/project governance. As such, I'd suggest that it would be better to move this forward by making a separate MDEV for Perhaps worth considering is that the CNF Graduation Criteria clearly distinguishes these two related concepts:
Regardless, I like your proposal to build the related parts up incrementally -- perhaps including stub files -- and moving this forward again. |
Initial content, with pointers to two sub-files – to reside in the governance/ subdirectory