kserve / community

KServe community docs for contributions and process
Apache License 2.0
7 stars 3 forks source link

Proposal to add new KServe committers #5

Closed ckadner closed 7 months ago

ckadner commented 9 months ago

We recently codified the process of how outstanding KServe contributors can be promoted to become committers.

This issue starts the process of a first selection of candidates. The output of the list-contributors.py script is used as a reference point to help with selecting candidates.

  1. Top PR authors
  2. Top PR reviewers
  3. Top contributors (PRs authored and/or reviewed)

The contribution activity spans the previous 6 months. Current committers and bot accounts are excluded.

Actual candidates to be promoted will be nominated by current committers and (in this first round of promotions) can be voted on by all contributors.

1. Top PR authors:

$ make list-pr-authors

Contributors to 'kserve/kserve' (PR authors) by number of PRs (>3) since 2023-03-17:

 41  sivanantha321      [3118, 3093, 3083, 3077, 3040, 3038, 3035, 3031, 3024, 3016, ... ]
 23  andyi2it           [3106, 3089, 3088, 3086, 3061, 3054, 3029, 3020, 3002, 3001, ... ]
  6  tessapham          [3069, 3048, 3027, 3026, 3008, 2977]
  5  greenmoon55        [3060, 2911, 2892, 2886, 2878]
  4  rhuss              [3110, 3104, 3062, 3042]
  4  ReToCode           [3028, 2855, 2845, 2839]
  4  cmaddalozzo        [2884, 2876, 2867, 2836]
  3  lizzzcai           [2925, 2887, 2819]
  3  elukey             [2927, 2782, 2777]
  3  aliok              [2888, 2792, 2787]

Also, check the GitHub contributor stats for the past 6 months

2. Top PR reviewers:

$ make list-pr-reviewers

Contributors to 'kserve/kserve' (PR commenters, reviewers) by number of PRs (>3) since 2023-03-17:

  8  rachitchauhan43    [3079, 3054, 3049, 3040, 2954, 2877, 2782, 2762]
  4  lizzzcai           [3088, 3086, 2954, 2896]
  4  cmaddalozzo        [2940, 2927, 2878, 2854]
  3  sivanantha321      [3062, 3025, 2876]

3. Top contributors (PRs authored and/or reviewed):

$ make list-contributors

Contributors to 'kserve/kserve' (PR authors, commenters, reviewers) by number of PRs (>5) since 2023-03-17:

 44  sivanantha321      [3118, 3093, 3083, 3077, 3062, 3040, 3038, 3035, 3031, 3025, ... ]
 25  andyi2it           [3106, 3089, 3088, 3086, 3061, 3054, 3029, 3020, 3002, 3001, ... ]
 10  rachitchauhan43    [3116, 3079, 3054, 3049, 3040, 3039, 2954, 2877, 2782, 2762]
  8  cmaddalozzo        [2940, 2927, 2884, 2878, 2876, 2867, 2854, 2836]
  7  lizzzcai           [3088, 3086, 2954, 2925, 2896, 2887, 2819]
  7  greenmoon55        [3060, 3034, 2911, 2892, 2886, 2878, 2867]
  6  tessapham          [3069, 3048, 3027, 3026, 3008, 2977]
  5  rhuss              [3110, 3104, 3062, 3042, 3038]
  5  ReToCode           [3028, 2855, 2853, 2845, 2839]

@yuzisun

ckadner commented 9 months ago

Slack poll with top 5 candidates, multi-select, anonymous

https://kubeflow.slack.com/archives/CH6E58LNP/p1695856153068599

ckadner commented 9 months ago

Current results for the new committer poll:

Rachit:6,Sivantham:5,Lize:3,Curtis:2,Andy:1
ckadner commented 8 months ago

@yuzisun pointed out that most of the nominated contributors are not currently reviewers. Those contributors would be promoted to the role of reviewers instead of skipping ahead to become approvers.