3 Commits

Author SHA1 Message Date
Torin Sandall 229171f63e Update governance (again)
In 6a222dc we updated the model to reflect different
repos/subprojects/areas of expertise. However, there were still parts
of the model that were unclear so this commit addresses the gaps. The
following parts have been clarified/made explicit:

1. All maintainers can vote on creation of new repos. If this becomes
cumbersome we can revisit.

2. Contributors can be added to teams without being granted full
voting rights. This allows us to onboard subprojects, granting
new contributors admin rights over those areas without granting full
voting rights immediately. After those contributors remain active for
some period (e.g., a few months) they can be promoted to full
maintainer status by other maintainers.

3. Maintainers can be removed by a vote from other maintainers in the
same area.

Signed-off-by: Torin Sandall <torinsandall@gmail.com>
2020-05-05 06:32:33 -04:00
Torin Sandall 6a222dcec9 Update governance model to reflect areas of expertise
The previous governance model did not account for areas of expertise
like gatekeeper or other sub-projects. As the OPA project grows, it is
necessary to clarify responsibilities and ownership of different parts
of the project.

This commit updates the governance model to reflect (1) that we do not
hold votes on individual PRs (this was cargo-culted from an existing
CNCF document at the time and is not relevant) (2) organization voting
will be used to resolve conflicts and (3) maintainers statuses and
areas of expertise.

Signed-off-by: Torin Sandall <torinsandall@gmail.com>
2020-04-16 08:09:26 -04:00
Torin Sandall 38106f9ace Define governance model for OPA
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
2018-06-07 10:50:21 -07:00