Governance cleanup for graduation due diligence (#1694)

Includes list of approver affiliations (and capitalization normalization for approvers)
Also include vendor-neutrality and code of conduct callouts in governance
This commit is contained in:
Evan Anderson 2025-07-07 05:15:00 -07:00 committed by GitHub
parent 798f608ce4
commit 8651f5791f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 78 additions and 17 deletions

View File

@ -7,15 +7,18 @@ aliases:
- /contributing/governance
---
Knative is a vendor-neutral project under the [CNCF](https://cncf.io/).
Knative has used a number of different governance models in the past. The
_current_ governance of the Knative project is managed by the [Knative Steering
Committee](./STEERING-COMMITTEE.md), which delegates much of the technical work
to different [working groups](./working-groups/WORKING-GROUPS.md), which are
focused on specific components of Knative.
All participants in the Knative project are contributors; contributors who
All participants in the Knative project are contributors, and are expected to
follow the [CNCF Code of
Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md); contributors who
reach a minimum level of interactions ([currently 25 interactions in 12
months](./STEERING-COMMITTEE.md#eligibility-to-vote)) is eligible to
months](./STEERING-COMMITTEE.md#eligibility-to-vote)) are eligible to
participate in [steering committee
elections](./STEERING-COMMITTEE.md#election-procedure). Other roles in the
project are awarded based on participation, see [ROLES.md](./ROLES.md) for

View File

@ -14,4 +14,62 @@ maintainer talk eligibility and project pavillion access), Knative maintainers
are defined as the following:
* [Working Group Leads](./ROLES.md#working-group-lead)
* [Steering Committee Member](./STEERING-COMMITTEE.md#committee-members)
* [Steering Committee Member](./STEERING-COMMITTEE.md#committee-members)
The affiliations of the current approvers are as follows:
<!-- This was generated by the following script, then hand-adjusted where needed
grep -h ' -' peribolos/knative*OWNERS_ALIASES | \
sort -uf | grep -v knative- | cut -d- -f 2- | xargs -I{} gh api \
-q '"| " + .login + " | " + ( .company // (.email // "@.z" | match("@(.*)\\.[^.]+$") | .captures[0].string)) + " |"' \
/users/{}
-->
| Maintainer | Company Affiliation |
|------------|---------------------|
| aavarghese | IBM |
| alexagriffith | Bloomberg |
| aliok | Red Hat |
| aslom | IBM |
| astelmashenko | Independent |
| Cali0707 | University of Toronto |
| cardil | Red Hat |
| christophd | Red Hat |
| creydr | Red Hat |
| csantanapr | AWS |
| daisy-ycguo | Nvidia |
| dan-j | @versori |
| davidhadas | IBM Research |
| dprotaso | Independent |
| dsimansk | Red Hat |
| evankanderson | Custcodian |
| gauron99 | Red Hat |
| houshengbo | Bloomberg |
| ikavgo | @vmware |
| itsmurugappan | Box |
| jrangelramos | Red Hat |
| KauzClay | VMware |
| lance | Red Hat |
| lberk | Red Hat Inc. |
| Leo6Leo | Red Hat |
| lionelvillard | IBM |
| lkingland | Red Hat |
| matejvasek | Red Hat |
| matzew | Red Hat |
| mgencur | Red Hat |
| mkuratczyk | RabbitMQ @ VMware by Broadcom |
| mmejia02 | Mycroft |
| nainaz | Red Hat |
| nrrso | SVA GmbH |
| pierDipi | Red Hat |
| psschwei | IBM |
| salaboy | @diagrid |
| sebgoa | Nvidia |
| skonto | RedHat |
| sukumargaonkar | @bloomberg |
| upodroid | Independent |
| vyasgun | Red Hat |
| yuzisun | @bloomberg |
| zainabhusain227 | Bonocle |

View File

@ -120,12 +120,12 @@ aliases:
- matzew
- nrrso
ux-wg-leads:
- Leo6Leo
- cali0707
- leo6leo
- mmejia02
- zainabhusain227
ux-writers:
- Leo6Leo
- cali0707
- leo6leo
- mmejia02
- zainabhusain227

View File

@ -5,15 +5,15 @@ aliases:
autoscaler-keda-approvers:
- skonto
backstage-plugins-reviewers:
- Leo6Leo
- aliok
- cali0707
- leo6leo
- pierdipi
- pierDipi
backstage-plugins-writers:
- Leo6Leo
- aliok
- cali0707
- leo6leo
- pierdipi
- pierDipi
client-wg-leads:
- dsimansk
client-writers:
@ -215,12 +215,12 @@ aliases:
- matzew
- nrrso
ux-wg-leads:
- Leo6Leo
- cali0707
- leo6leo
- mmejia02
- zainabhusain227
ux-writers:
- Leo6Leo
- cali0707
- leo6leo
- mmejia02
- zainabhusain227

View File

@ -881,7 +881,7 @@ orgs:
- cali0707
- mmejia02
- zainabhusain227
- leo6leo
- Leo6Leo
autoscaler-keda Approvers:
description: Approver group for autoscaler-keda - to be used in CODEOWNERS file
@ -897,8 +897,8 @@ orgs:
members:
- aliok
- cali0707
- pierdipi
- leo6leo
- pierDipi
- Leo6Leo
backstage-plugins Writers:
description: Grants write access to backstage-plugins.
@ -908,8 +908,8 @@ orgs:
members:
- aliok
- cali0707
- pierdipi
- leo6leo
- pierDipi
- Leo6Leo
discovery Approvers:
description: Approver group for discovery - to be used in CODEOWNERS file

View File

@ -638,6 +638,6 @@ orgs:
- cali0707
- mmejia02
- zainabhusain227
- leo6leo
- Leo6Leo
repos:
ux: write