Skip to content

Commit f2f8cc7

Browse files
authored
Merge pull request #16 from kagent-dev/clearer-membership-file
update membership files and names
2 parents eb92cc7 + 8b50742 commit f2f8cc7

8 files changed

Lines changed: 35 additions & 23 deletions

File tree

.github/ISSUE_TEMPLATE/kagent-maintainer-nomination.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ assignees: ''
1010
# Maintainer Nomination
1111

1212
<!--
13-
This template should be used by a current Maintainer to nominate a current Organization Member to become a Maintainer in one or more repositories within the kagent-dev organization.
13+
This template should be used by a current Maintainer to nominate a current Reviewer to become a Maintainer in one or more repositories within the kagent-dev organization.
1414
-->
1515

1616
**Nominee's GitHub user ID:**

.github/ISSUE_TEMPLATE/kagent-dev-org-membership-request.md renamed to .github/ISSUE_TEMPLATE/kagent-reviewer-request.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
name: Kagent-dev Org Membership Request
3-
about: Kagent-dev Org Membership Request
4-
title: Kagent-dev Org Membership Request
2+
name: Kagent-dev Reviewer Request
3+
about: Kagent-dev Reviewer Request
4+
title: Kagent-dev Reviewer Request
55
labels: ''
66
assignees: ''
77

88
---
99

10-
# Kagent-dev Org Membership Request
10+
# Kagent-dev Reviewer Request
1111

1212
<!--
13-
If you would like to become a member of the organization on GitHub, please submit a PR to the community repo using this template. Give us a few days to review and you should receive an invitation to join.
13+
If you would like to become a Reviewer in the kagent-dev organization on GitHub, please submit a PR to the community repo using this template. Give us a few days to review and you should receive an invitation to join.
1414
-->
1515

1616
GitHub user ID:

.github/PULL_REQUEST_TEMPLATE/apply_to_be_a_member.md renamed to .github/PULL_REQUEST_TEMPLATE/apply_to_be_a_reviewer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Kagent-dev Org Membership Request
1+
# Kagent-dev Reviewer Request
22

33
<!--
4-
If you would like to become a member of the organization on GitHub, please submit a PR to the community repo using this template. Give us a few days to review and you should receive an invitation to join.
4+
If you would like to become a Reviewer in the kagent-dev organization on GitHub, please submit a PR to the community repo using this template. Give us a few days to review and you should receive an invitation to join.
55
-->
66

77
GitHub user ID:

.github/PULL_REQUEST_TEMPLATE/nominate_a_maintainer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Maintainer Nomination
22

33
<!--
4-
This template should be used by a current Maintainer to nominate a current Organization Member to become a Maintainer in one or more repositories within the kagent-dev organization.
4+
This template should be used by a current Maintainer to nominate a current Reviewer to become a Maintainer in one or more repositories within the kagent-dev organization.
55
-->
66

77
**Nominee's GitHub user ID:**
@@ -16,4 +16,4 @@ This may include links to GitHub issues and/or GitHub queries showing significan
1616

1717
- [ ] The nominee has met all requirements to be a Maintainer, as outlined in the [contributor ladder](https://github.com/kagent-dev/community/blob/main/CONTRIBUTOR_LADDER.md#maintainer)
1818
- [ ] I have added the nominee to the list of active maintainers in [MAINTAINERS.md](https://github.com/kagent-dev/community/blob/main/MAINTAINERS.md)
19-
- [ ] The nominee has added a comment to this PR testifying that they agree to the requirements of becoming a Maintainer, e.g. `I agree to all of the responsibilities and requirements of being a kagent-dev maintainer`.
19+
- [ ] The nominee has added a comment to this PR testifying that they agree to the requirements of becoming a Maintainer, e.g. `I agree to all of the responsibilities and requirements of being a kagent-dev maintainer`.

.github/pull_request_template.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
To use an existing template, click the `Preview` tab and click on a template below. Otherwise, delete this text.
22

3-
- [Request Org Membership](?quick_pull=1&title=Request%20org%20membership%20for%20<user>&labels=membership&template=apply_to_be_a_member.md)
4-
- [Nominate a Maintainer](?quick_pull=1&title=Nominate%20<user>%20as%20maintainer&labels=membership&template=nominate_a_maintainer.md)
3+
- [Request Reviewer Role](?quick_pull=1&title=Request%20reviewer%20role%20for%20<user>&labels=reviewer&template=apply_to_be_a_reviewer.md)
4+
- [Nominate a Maintainer](?quick_pull=1&title=Nominate%20<user>%20as%20maintainer&labels=maintainer&template=nominate_a_maintainer.md)

CONTRIBUTOR_LADDER.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This document describes the set of roles individuals may have within the communi
44

55
* [Contributor Ladder](#contributor-ladder)
66
* [Contributor](#contributor)
7-
* [Organization Member](#organization-member)
7+
* [Reviewer](#reviewer)
88
* [Maintainer](#maintainer)
99

1010
## Contributor Ladder
@@ -29,11 +29,11 @@ A Contributor contributes directly to the project and adds value to it. Contribu
2929
* Run or help run events
3030
* Promote the project in public
3131

32-
### Organization Member
32+
### Reviewer
3333

34-
An Organization Member is an established contributor who regularly participates in the project. Organization Members have privileges in the project repositories, and as such are expected to act in the interests of the whole project.
34+
A Reviewer is an established contributor who regularly participates in the project. Reviewers have privileges in the project repositories, and as such are expected to act in the interests of the whole project.
3535

36-
An Organization Member must meet the responsibilities and has the requirements of a Contributor, plus:
36+
A Reviewer must meet the responsibilities and has the requirements of a Contributor, plus:
3737

3838
* Responsibilities include:
3939
* Continues to contribute regularly, as demonstrated by having at least 3 GitHub contributions per year, as shown by [devstats](https://devstats.cncf.io/).
@@ -47,21 +47,21 @@ An Organization Member must meet the responsibilities and has the requirements o
4747
* May give commands to CI/CD automation.
4848
* May label/triage issues.
4949

50-
To apply to become a member of the kagent-dev organization on GitHub, please open a GitHub PR in the community repository that contains the following:
51-
1. Use the [membership request template](.github/PULL_REQUEST_TEMPLATE/apply_to_be_a_member.md).
50+
To apply to become a Reviewer in the kagent-dev organization on GitHub, please open a GitHub PR in the community repository that contains the following:
51+
1. Use the [reviewer request template](.github/PULL_REQUEST_TEMPLATE/apply_to_be_a_reviewer.md).
5252

5353
### Maintainer
5454

5555
Maintainers are very established contributors who are responsible for the entire project. As such, they have the ability to approve PRs against any area of the repository or repositories they maintain, and are expected to participate in making decisions about the strategy and priorities of the project.
5656

57-
A Maintainer must meet the responsibilities and requirements of an Organization Member, plus:
57+
A Maintainer must meet the responsibilities and requirements of a Reviewer, plus:
5858

5959
* Responsibilities include:
6060
* Reviewing at least 3 PRs per year, especially PRs that involve multiple parts of the project
6161
* Mentoring other contributors
6262
* Determining strategy and policy for the project
6363
* Requirements
64-
* Experience as an Organization Member for at least 3 months
64+
* Experience as a Reviewer for at least 3 months
6565
* Has reviewed, or helped review, at least 20 Pull Requests
6666
* Has at least 20 substantial PRs merged to the codebase
6767
* Demonstrates a broad knowledge of the project across multiple areas
@@ -71,7 +71,7 @@ A Maintainer must meet the responsibilities and requirements of an Organization
7171
* Represents the project in public as a Maintainer
7272
* Has a vote in Maintainer decision-making discussions
7373

74-
Any current Maintainer may nominate a current Organization Member to become a new Maintainer in one or more repositories, by opening a PR in the community repository using the [maintainer nomination template](.github/PULL_REQUEST_TEMPLATE/nominate_a_maintainer.md). The following requirements must be met before the PR is merged:
74+
Any current Maintainer may nominate a current Reviewer to become a new Maintainer in one or more repositories, by opening a PR in the community repository using the [maintainer nomination template](.github/PULL_REQUEST_TEMPLATE/nominate_a_maintainer.md). The following requirements must be met before the PR is merged:
7575
1. Each item in the template checklist must be satisfied.
7676
1. At least 2 current Maintainers from each relevant repository must approve the PR.
7777
1. There must be no objections from other maintainers. This can be achieved by either of the following, whichever occurs first:

GOVERNANCE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The kagent project embraces the following values:
2525
Our governance builds on top of definitions from other documents, review the following files for relevant information:
2626

2727
* [CONTRIBUTOR_LADDER.md](./CONTRIBUTOR_LADDER.md) for the different roles with the project.
28-
* [MAINTAINERS.md](./MAINTAINERS.md) for the project maintainers, including their organizational affiliation.
28+
* [MAINTAINERS.md](./MAINTAINERS.md) for the project members at all tiers, including their organizational affiliation.
2929
* [Code of Conduct](./CODE-OF-CONDUCT.md) for our code of conduct.
3030

3131
## Voting

MAINTAINERS.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# Kagent maintainers
1+
# Kagent community members
2+
3+
## Maintainers
24

35
## Active
46

@@ -16,3 +18,13 @@ Please keep the table sorted.
1618
| Peter Jausovec | peterj | kagent, UI | Solo.io |
1719
| Scott Weiss | ilackarms | kagent | Solo.io |
1820
| Yuval Kohavi | yuval-k | kagent | Solo.io |
21+
22+
## Reviewers
23+
24+
| Reviewer | GitHub ID | Specialization Areas | Company Affiliation |
25+
| ---- | ---- | ---- | ---- |
26+
27+
## Contributors
28+
29+
| Contributor | GitHub ID | Specialization Areas | Company Affiliation |
30+
| ---- | ---- | ---- | ---- |

0 commit comments

Comments
 (0)