Well no, I was only picking up on your 2 PR approvals.

If you add code owners, set to PMC and branch protection set up
accordingly, at least one of those two needs to be PMC.

Say 2 teams
pekko-pmc
and
pekko-committers

PMC as subgroup of committers.

Committers get maintainer role so can do everything, including merging to
main,
but a PR needs at least one PMC approval before merge.

This not tightly bolted down and from where I stand respects the Apache
way, while still putting in some quality levers.

On Sun, Oct 30, 2022, 14:46 Matthew Benedict de Detrich
<[email protected]> wrote:

> My original understanding on the application CODEOWNERS was what Johannes
> originally stated, i.e.
>
> > It will be a main task to figure out how to evolve such a complex
> project and how to solve the friction between keeping stability but
> also figuring out ways and places to evolve. The only way to get that
> done is to find enough shoulders to spread the load. Some mechanism
> like CODEOWNERS will be needed to figure out who is responsible (even
> if overall ownership is shared, of course) for which part of the code.
>
>
> Emphasis on "Some mechanism
> like CODEOWNERS will be needed to figure out who is responsible (even
> if overall ownership is shared, of course) for which part of the code."
>
> Unless I am misunderstanding something, I don’t see what value a global
> CODEOWNERS aliased to a team for a project provides. If we already have a
> team setup in the first place then its just duplicated effort.
>
> --
> Matthew de Detrich
> Aiven Deutschland GmbH
> Immanuelkirchstraße 26, 10405 Berlin
> Amtsgericht Charlottenburg, HRB 209739 B
>
> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> m: +491603708037
> w: aiven.io e: [email protected]
> On 30. Oct 2022, 14:37 +0100, [email protected], wrote:
> >
> > It will be a main task to figure out how to evolve such a complex
> > project and how to solve the friction between keeping stability but
> > also figuring out ways and places to evolve. The only way to get that
> > done is to find enough shoulders to spread the load. Some mechanism
> > like CODEOWNERS will be needed to figure out who is responsible (even
> > if overall ownership is shared, of course) for which part of the code.
>

Reply via email to