|
1 | 1 | # KubeRay Community Governance |
2 | 2 |
|
3 | | -## Becoming a Committer |
| 3 | +There are 4 roles in the KubeRay community: |
| 4 | + |
| 5 | +* **Contributor**: A contributor is a member who contributes to the KubeRay project through code, documentation, |
| 6 | +PR reviews, answering questions, etc. |
| 7 | +* **Triager**: A triager has the permission to triage issues and PRs. |
| 8 | +* **Reviewer**: A reviewer can review PRs but cannot merge them. |
| 9 | +* **Committer**: A committer can merge PRs and is responsible for the KubeRay project. |
| 10 | + |
| 11 | +## Mechanism |
| 12 | + |
| 13 | +### Becoming a Contributor |
| 14 | + |
| 15 | +To become a KubeRay contributor, you can contribute to KubeRay through code, documentation, PR reviews, |
| 16 | +answering questions, and more. |
| 17 | +It's helpful to join the KubeRay channel `#kuberay-questions` on the [Ray Slack workspace](https://github.com/ray-project/ray?tab=readme-ov-file#getting-involved) |
| 18 | +to get started. You can also read [ray-project/kuberay#1059](https://github.com/ray-project/kuberay/issues/1059) |
| 19 | +for tips on getting involved in the KubeRay community. |
| 20 | + |
| 21 | +In addition, you can add the |
| 22 | +[Ray / KubeRay OSS community Google calendar](https://calendar.google.com/calendar/u/0?cid=Y19iZWIwYTUxZDQyZTczMTFmZWFmYTY5YjZiOTY1NjAxMTQ3ZTEzOTAxZWE0ZGU5YzA1NjFlZWQ5OTljY2FiOWM4QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20) |
| 23 | +to your calendar and join the bi-weekly KubeRay community meetings. |
| 24 | + |
| 25 | +### Becoming a Triager |
| 26 | + |
| 27 | +A triager helps manage issues and PRs by assigning them to the appropriate people and adding labels to categorize them. |
| 28 | +To become a triager, you should demonstrate a basic understanding of the overall KubeRay project |
| 29 | +so you can determine whether an issue or PR is valid and how to categorize it. |
| 30 | + |
| 31 | +### Becoming a Reviewer |
| 32 | + |
| 33 | +To become a KubeRay reviewer, you should demonstrate a deep understanding of certain features |
| 34 | +or components of the KubeRay project. |
| 35 | +A reviewer should be able to review PRs and provide constructive feedback to help the author |
| 36 | +improve the PR. Ideally, committers should feel confident merging a PR if you have approved it. |
| 37 | + |
| 38 | +### Becoming a Committer |
4 | 39 |
|
5 | 40 | Nothing in this document is guaranteed, but it provides a clear path for contributors toward becoming committers. |
6 | 41 |
|
@@ -40,3 +75,12 @@ committer, but all of them will be considered together. |
40 | 75 | * Help KubeRay releases ensure high-quality and stable KubeRay releases. |
41 | 76 | * **Understand user pain points and propose new projects:** |
42 | 77 | * Chat with users to understand their pain points and propose new projects or documents to unlock new use cases. |
| 78 | + |
| 79 | +## Contributors |
| 80 | + |
| 81 | +### Committers |
| 82 | + |
| 83 | +* @kevin85421 |
| 84 | +* @andrewsykim |
| 85 | +* @rueian |
| 86 | +* @MortalHappiness |
0 commit comments