Skip to content

Shadow Reviewers #230

@xmulligan

Description

@xmulligan

We propose adding a Shadow Reviewers program within Cilium to help new contributors grow their skills and provide more opportunities for them to become active reviewers in the project. The goal is to provide a clearer pathway for contributors to move from code submissions to actively participating in code reviews and becoming trusted reviewers over time.

Problem Statement:

Currently, new contributors might find it challenging to take on the reviewer role, especially without prior experience. While there are guidelines for reviewing contributions, contributors might lack the opportunity to learn the review process in a supportive way. Adding a Shadow Reviewers program would help these contributors build the skills and confidence to eventually become full reviewers.

Next steps:

There is not a great way to do this right now with exiting github tooling. It might make sense to explore how K8s does this with reviewers and approvers. Once we look at that, we should define clear criteria and steps for contributors to transition from shadow reviewer to a full reviewer role. Finally, we should create and maintain documentation that outlines expectations, processes, and best practices for shadow reviewers.

Benefits:

Helps new contributors grow into the role of trusted reviewers.

Reduces the burden on core maintainers by gradually increasing the number of reviewers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions