Skip to content

Conversation

ckadner
Copy link
Collaborator

@ckadner ckadner commented Jun 2, 2025

Create initial set of code owners to facilitate reviews and (auto) merge process. Following the precedence of vllm main: https://github.com/vllm-project/vllm/blob/main/.github/CODEOWNERS. Ideally we should assign teams to areas of code/expertise as captured in the folder structure of the repo, but short of proper teams, in a small community we can assign individual contributors.

For a more general process, we probably should follow what more established OS communities do and create a process to promote new reviewers/committers periodically after a first pass, where maintainers are chosen from the initial set of project creators. As the community grows, there should be periodic reviews of who is active in reviewing PRs, who makes good code contributions etc. and the current project maintainers nominate new maintainers (committers/reviewers) and then the existing maintainers have a up/down vote to confirm new maintainers. At the same time, maintainers who are no longer active can get put on a emeritus list. Most Apache projects have well thought-out processes https://infra.apache.org/new-committers-guide.html#becoming-a-committer

Create initial set of code owners to facilitate reviews and (auto) merge process

Signed-off-by: Christian Kadner <[email protected]>
@ckadner ckadner marked this pull request as draft June 2, 2025 21:27
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
@ckadner
Copy link
Collaborator Author

ckadner commented Jun 2, 2025

I added a few more contributors to the CODEOWNERS file and added them here for review following Joe's suggestion.

Still just a draft!

ckadner added 4 commits June 2, 2025 14:51
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
@vllm-project vllm-project deleted a comment from github-actions bot Jun 3, 2025
Copy link
Collaborator

@rafvasq rafvasq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just including a couple of other doc related files

@ckadner ckadner marked this pull request as ready for review June 3, 2025 20:32
@ckadner ckadner enabled auto-merge (squash) June 3, 2025 20:33
@github-actions github-actions bot added the ready label Jun 3, 2025
@ckadner ckadner merged commit 82ade5b into main Jun 4, 2025
21 checks passed
@ckadner ckadner deleted the codeowners branch June 4, 2025 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants