keptn / community

Keptn community content: governance, community management, project infrastructure etc.
https://keptn.sh/community
Apache License 2.0
52 stars 46 forks source link

RFE: Establish maintainer/approver status per subproject/repository #240

Closed thschue closed 9 months ago

thschue commented 1 year ago

Proposal

Currently, the approver/maintainer status is solely established at the organization level. As - in the meanwhile - Keptn consists of multiple projects/repositories (Keptn LTS / Keptn Lifecycle Toolkit / Docs), it would make sense to define a maintainer/approver status also on the project/repo level.

Therefore, I propose:

Sponsors

Checklist

thisthat commented 1 year ago

I think goes hand-in-hand with our upcoming peribolos change 👍 I definitely support having a more fine-grained contributing ladder 👍

aepfli commented 1 year ago

also see https://github.com/keptn/community/pull/223 and the readme changes where i specially request governance committee approval :) we do have multiple initiatives running, we should at least limit the coordination to one place - and i suggest this issue here

AlexsJones commented 1 year ago

I support this notion

bradmccoydev commented 1 year ago

I like and support this. This will help grow the project by empowering people and giving them a sense of ownership of the hard work they put into those repos/work which will lead to sticky contributors. It will also help us keep up to date across repos services as we move fast.

agardnerIT commented 1 year ago

I support this. It makes total sense for someone to maintain docs but not core code (for example).

mowies commented 1 year ago

I support this as well!

thisthat commented 1 year ago

We introduced Peribolos with support for subproject-level permissions. What is left:

  1. adjust the ladder document (see #273)
  2. how to transition existing permission from a single team into multiple

For the second point, at the moment, we migrate all users into the @keptn/keptn-maintainers team

DavidPHirsch commented 9 months ago

@thisthat I think this done