Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Any maintainer can become Emeritus maintainer in two ways:
from the steering committee.

### Changes in Maintainership
A new maintainer can be proposed by opening a PR (with title `Maintainer Nomination`) to the repository containing the following information:
A new maintainer can be proposed by opening a PR (with title `docs(maintainer): maintainer nomination`) to the repository containing the following information:

* nominee's first and last name,
* nominee's email address and GitHub user name,
Expand All @@ -119,6 +119,17 @@ If issues can't be resolved, there's a simple majority vote among steering commi
Maintainers and reviewers can be removed if 2 maintainers approve and none disapprove.
Maintainers and reviewers can leave by just submitting a PR to the repository's OWNERS.md (no vote required in this case).

### Changes in CNCF foundation

Kuma is a CNCF Sandbox project. As such, it is subject to the CNCF governance model. A new maintainer should update the corresponding CNCF informations:

- Update [CNCF project maintainers list](https://github.com/cncf/foundation/blob/main/project-maintainers.csv) like the [PR](https://github.com/cncf/foundation/pull/906)
- Follow the [CNCF ServiceDesk README](https://github.com/cncf/servicedesk) to send an email to apply for **Service Desk** and **Maintainer's email list group**
* Apply for CNCF [Service Desk](http://servicedesk.cncf.io/) account.
* Join [cncf-kuma-maintainers](https://lists.cncf.io/groups) mailing list group.

The [Steps](https://github.com/kumahq/kuma/issues/11920#issuecomment-2510493702) is a record that we've gone through before.

## Organization members

Organization members are people who have `triage` access to the organization.
Expand Down
28 changes: 24 additions & 4 deletions meta_org.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
####################################################################################
# ⚠️ IMPORTANT: DO NOT EXCEED 100 CHARACTERS IN LABEL DESCRIPTIONS
# GitHub will reject labels if their descriptions are longer than 100 characters
# Anyone adding or editing labels MUST check description lengths carefully
####################################################################################

# Repo labels common to all repositories in https://github.com/kumahq
# This file is automatically synced from https://github.com/kumahq/.github/blob/main/org_labels.yml and will be overridden if modified elsewhere.
default:
labels:
- color: ffaa00
name: triage/pending
description: "This issue will be looked at on the next triage meeting"
description: "This issue will be reviewed during the next triage meeting"
- color: ffaa00
name: triage/accepted
description: "The issue was reviewed and is complete enough to start working on it"
Expand All @@ -25,7 +31,10 @@ default:
description: "Someone else should try to reproduce this"
- color: ffaa00
name: triage/not-reproducible
description: "Couldn't reproduce this issue. If you add information remove this label and reopen the issue"
description: "Couldn't reproduce this issue. If you add information, remove this label and reopen the issue"
- color: ffaa00
name: triage/needs-mgmt
description: "Needs input from Product Management to decide if this should be a project idea instead of an issue"
- color: c7def8
name: kind/bug
description: "A bug"
Expand Down Expand Up @@ -53,15 +62,20 @@ default:
- color: c7def8
name: kind/service-review
description: "Service review issue"
- color: d93f0b
name: blocked
description: "This is blocked by another issue or something external"
- color: e11d21
name: breaking-change
- color: 7057ff
name: good first issue
description: "Good for newcomers"
- color: e11d21
name: security
delete: true
name: area/security
description: "Related to security issues, fixes, or improvements"
# a bunch of labels to remove
- name: security
delete: true
- name: bug
delete: true
- name: feature
Expand Down Expand Up @@ -111,5 +125,11 @@ default:
description: "2.11.x release"
- title: 2.12.x
description: "2.12.x release"
- title: 2.13.x
description: "2.13.x release"
- title: 2.14.x
description: "2.14.x release"
- title: 2.15.x
description: "2.15.x release"
- title: 3.0.x
description: "3.0.x release"