From 41bacd19ae6e587e01e4ce7a863accbd8795f75f Mon Sep 17 00:00:00 2001 From: Tom Bentley Date: Thu, 25 Apr 2019 10:38:39 +0100 Subject: [PATCH] Add GOVERNANCE.md (#1534) * Add GOVERNANCE.md * Add MAINTAINERS --- GOVERNANCE.md | 37 +++++++++++++++++++++++++++++++++++++ MAINTAINERS | 3 +++ 2 files changed, 40 insertions(+) create mode 100644 GOVERNANCE.md create mode 100644 MAINTAINERS diff --git a/GOVERNANCE.md b/GOVERNANCE.md new file mode 100644 index 00000000000..61f49ba7ef3 --- /dev/null +++ b/GOVERNANCE.md @@ -0,0 +1,37 @@ +# Strimzi Governance + +This document defines project governance for the Strimzi project. +The maintainers are identified in the [`MAINTAINERS`](MAINTAINERS) file. + +## Voting + +The Strimzi project employs voting to ensure no single member can dominate the project. Any maintainer may cast a vote. + +For formal votes, a specific statement of what is being voted on should be added to the relevant github issue or PR. +Maintainers should indicate their yes/no vote on that issue or PR, and after a suitable period of time, the votes will be tallied and the outcome noted. + +## Changes in Maintainership + +New maintainers are proposed by an existing maintainer and are elected by a ⅔ majority vote. + +Maintainers can be removed by a ⅔ majority vote. + +## Approving PRs + +PRs may be merged after receiving at least two positive votes. If the PR author is a maintainer, this counts as a vote. + +## Github Project Administration + +Maintainers will be added to the collaborators list of the Strimzi repository with "Write" access. + +After 6 months a maintainer will be given "Admin" access to the Strimzi repository. + +## Changes in Governance + +All changes in Governance require a ⅔ majority vote. + +## Other Changes + +Unless specified above, all other changes to the project require a ⅔ majority vote. +Additionally, any maintainer may request that any change require a ⅔ majority vote. + diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 00000000000..2d8834cdeab --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1,3 @@ +Jakub Scholz, Red Hat (@scholzj) +Paolo Patierno, Red Hat (@ppatierno) +Tom Bentley, Red Hat (@tombentley)