-
Notifications
You must be signed in to change notification settings - Fork 5
Description
On December 4, 2023, the Notary Project community held a meeting where we discussed and aligned on the nomination of new org maintainers from subproject maintainers. As a result of that meeting, I prepared a summary of maintainer activities to support the nomination process.
NOTE: The summary is based on data from public sources CNCF DevStats and Notary Project meeting notes. Producing a summary from the data required manual work. Please let me know if any content is incorrect, inaccurate, or missing. Thanks for your understanding.
Summary of maintainer activities
The maintainer activities are measured from three aspects as follows:
- Routine work:
- Number of created PRs (PRs)
- Number of created issues (Issues)
- Number of comments in PR review (PR comments)
- Number of comments in issues (Issue comments)
- Meeting participations: X out of Y meetings (Meetings)
- Governance work
- PRs, issues, PR comments and Issue comments in
.githubgovernance repo
- PRs, issues, PR comments and Issue comments in
- Public events and others
- KubeCon events
- Public interviews, such as Enlighting Podcast
- Security audits
Routine work
The routine work is measured in the last 3 months, 6 months and 12 months respectively, which is listed in 3 sections include 6 tables.
The data of PR/Issues/PR commnets/Issue comments is collected from CNCF DevStats. The meeting participantion status is manually collected based on the attendess info of meeting notes.
Note:
- The names in the table are in an alphabetical order
- Occasionally, people forgot to add their names in the attendess section of meeting notes, so for simplicity, those meetings were not counted.
Last 3 months
Duration: 9/1/2023 ~ 12/5/2023
Org-level maintainers
| Name (GitHub ID) | PRs | Issues | PR comments | Issue comments | Meetings |
|---|---|---|---|---|---|
| Justin Cormack (@justincormack) | 0 | 0 | 0 | 0 | 0/20 |
| Niaz Khan (@NiazFK) | 0 | 0 | 0 | 0 | 1/20 |
| Steve Lasker (@SteveLasker) | 0 | 0 | 0 | 0 | 0/20 |
sub-project maintainers
| Sub-projects | Name (GitHub ID) | PR | Issue | PR comments | Issue comments | Meetings |
|---|---|---|---|---|---|---|
notation-hashicorp-vault |
Alexander Scheel (@cipherboy) | 1 | 0 | 9 | 2 | 0/20 |
notation-hashicorp-vault |
Bingqi Shang (@OliverShang) | 0 | 0 | 0 | 0 | 0/20 |
notaryproject, notaryproject.web, .github |
Feynman Zhou (@FeynmanZhou) | 7 | 10 | 37 | 31 | 13/20 |
notary |
Hu Keping (@keping) | 0 | 0 | 0 | 0 | 0/20 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Junjie Gao (@JeyJeyGao) | 5 | 2 | 22 | 10 | 10/20 |
notation-action |
Josh Duffney (@duffney) | 0 | 1 | 44 | 7 | 0/20 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github |
Milind Gokarn (@gokarnm) | 0 | 0 | 12 | 9 | 1/20 |
tuf |
Marina Moore (@mnm678) | 0 | 0 | 0 | 0 | 0/20 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github, roadmap, meeting-notes, notaryproject.dev |
Pritesh Bandi (@priteshbandi) | 1 | 2 | 42 | 50 | 12/20 |
notation, notation-go, notation-core-go,notation-plugin-framework-go, notation-action |
Patrick Zheng (@Two-Hearts) | 19 | 1 | 163 | 23 | 13/20 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Rakesh Gariganti (@rgnote) | 2 | 1 | 28 | 3 | 4/20 |
roadmap,meeting-notes,notaryproject.dev |
Samir Kakkar (@iamsamirzon) | 0 | 0 | 2 | 0 | 8/20 |
specification, notaryproject.dev, .github, roadmap, meeting-notes |
Toddy Mladenov (@toddysm) | 0 | 0 | 2 | 0 | 17/20 |
notation, notation-go, notation-core-go, notation-plugin-framework-go, notation-action, specifications |
Shiwei Zhang (@shizhMSFT) | 1 | 3 | 79 | 17 | 11/20 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Vani Rao (@vaninrao10) | 0 | 0 | 0 | 0 | 0/20 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Yi Zha (@yizha1) | 8 | 15 | 41 | 49 | 13/20 |
notaryproject.dev |
Zach Rhoads (@zr-msft) | 3 | 1 | 13 | 26 | 3/20 |
Last 6 months
Duration: 6/1/2023 ~ 12/5/2023
Org-level maintainers
| Name (GitHub ID) | PR | Issue | PR comments | Issue comments | Meetings |
|---|---|---|---|---|---|
| Justin Cormack (@justincormack) | 0 | 0 | 0 | 3 | 0/46 |
| Niaz Khan (@NiazFK) | 0 | 0 | 0 | 2 | 1/46 |
| Steve Lasker (@SteveLasker) | 0 | 0 | 50 | 10 | 0/46 |
sub-project maintainers
| Sub-projects | Name (GitHub ID) | PR | Issue | PR comments | Issue comments | Meetings |
|---|---|---|---|---|---|---|
notation-hashicorp-vault |
Alexander Scheel (@cipherboy) | 1 | 0 | 9 | 3 | 0/46 |
notation-hashicorp-vault |
Bingqi Shang (@OliverShang) | 0 | 0 | 2 | 0 | 0/46 |
notaryproject, notaryproject.web, .github |
Feynman Zhou (@FeynmanZhou) | 18 | 28 | 138 | 105 | 26/46 |
notary |
Hu Keping (@keping) | 0 | 0 | 0 | 1 | 0/46 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Junjie Gao (@JeyJeyGao) | 11 | 6 | 54 | 20 | 21/46 |
notation-action |
Josh Duffney (@duffney) | 1 | 4 | 44 | 7 | 2/46 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github |
Milind Gokarn (@gokarnm) | 0 | 0 | 30 | 9 | 1/46 |
tuf |
Marina Moore (@mnm678) | 0 | 0 | 0 | 0 | 0/46 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github, roadmap, meeting-notes, notaryproject.dev |
Pritesh Bandi (@priteshbandi) | 8 | 8 | 106 | 89 | 30/46 |
notation, notation-go, notation-core-go,notation-plugin-framework-go, notation-action |
Patrick Zheng (@Two-Hearts) | 40 | 13 | 308 | 48 | 25/46 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Rakesh Gariganti (@rgnote) | 2 | 1 | 28 | 3 | 4/46 |
roadmap,meeting-notes,notaryproject.dev |
Samir Kakkar (@iamsamirzon) | 0 | 2 | 89 | 27 | 29/46 |
specification, notaryproject.dev, .github, roadmap, meeting-notes |
Toddy Mladenov (@toddysm) | 2 | 13 | 82 | 31 | 38/46 |
notation, notation-go, notation-core-go, notation-plugin-framework-go, notation-action, specifications |
Shiwei Zhang (@shizhMSFT) | 5 | 11 | 245 | 68 | 22/46 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Vani Rao (@vaninrao10) | 0 | 0 | 0 | 0 | 0/46 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Yi Zha (@yizha1) | 15 | 37 | 250 | 172 | 26/46 |
notaryproject.dev |
Zach Rhoads (@zr-msft) | 13 | 5 | 160 | 66 | 13/46 |
Last 12 months
Duration: 1/1/2023 ~ 12/5/2023
Org-level maintainers
| Name (GitHub ID) | PR | Issue | PR comments | Issue comments | Meetings |
|---|---|---|---|---|---|
| Justin Cormack (@justincormack) | 0 | 0 | 0 | 7 | 0/78 |
| Niaz Khan (@NiazFK) | 0 | 0 | 6 | 3 | 1/78 |
| Steve Lasker (@SteveLasker) | 0 | 2 | 52 | 10 | 0/78 |
sub-project maintainers
| Sub-projects | Name (GitHub ID) | PR | Issue | PR comments | Issue comments | Meetings |
|---|---|---|---|---|---|---|
notation-hashicorp-vault |
Alexander Scheel (@cipherboy) | 1 | 0 | 11 | 5 | 0/78 |
notation-hashicorp-vault |
Bingqi Shang (@OliverShang) | 2 | 0 | 8 | 3 | 2/78 |
notaryproject, notaryproject.web, .github |
Feynman Zhou (@FeynmanZhou) | 41 | 73 | 283 | 248 | 47/78 |
notary |
Hu Keping (@keping) | 0 | 0 | 0 | 1 | 0/78 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Junjie Gao (@JeyJeyGao) | 26 | 29 | 262 | 50 | 33/78 |
notation-action |
Josh Duffney (@duffney) | 4 | 4 | 66 | 16 | 2/78 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github |
Milind Gokarn (@gokarnm) | 0 | 0 | 33 | 18 | 1/78 |
tuf |
Marina Moore (@mnm678) | 0 | 0 | 0 | 0 | 0/78 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github, roadmap, meeting-notes, notaryproject.dev |
Pritesh Bandi (@priteshbandi) | 36 | 27 | 438 | 176 | 52/78 |
notation, notation-go, notation-core-go,notation-plugin-framework-go, notation-action |
Patrick Zheng (@Two-Hearts) | 87 | 20 | 673 | 157 | 44/78 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Rakesh Gariganti (@rgnote) | 2 | 1 | 58 | 12 | 4/78 |
roadmap,meeting-notes,notaryproject.dev |
Samir Kakkar (@iamsamirzon) | 1 | 5 | 132 | 126 | 41/78 |
specification, notaryproject.dev, .github, roadmap, meeting-notes |
Toddy Mladenov (@toddysm) | 12 | 53 | 186 | 120 | 61/78 |
notation, notation-go, notation-core-go, notation-plugin-framework-go, notation-action, specifications |
Shiwei Zhang (@shizhMSFT) | 8 | 20 | 681 | 168 | 40/78 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Vani Rao (@vaninrao10) | 25 | 1 | 18 | 29 | 23/78 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Yi Zha (@yizha1) | 69 | 110 | 506 | 493 | 45/78 |
notaryproject.dev |
Zach Rhoads (@zr-msft) | 45 | 6 | 246 | 130 | 13/78 |
Governance work
The governance work is measured by maintainer activities in .github repo.
In below tables:
3mmeans the last 3 months.6mmeans the last 6 months.12mmeans the last 12 months.
Org-level maintainers
| Name (GitHub ID) | PR (3m,6m,12m) | Issue (3m,6m,12m) | PR comments (3m,6m,12m) | Issue comments (3m,6m,12m) |
|---|---|---|---|---|
| Justin Cormack (@justincormack) | 0,0,0 | 0,0,0 | 0,0,0 | 0,2,4 |
| Niaz Khan (@NiazFK) | 0,0,0 | 0,0,0 | 0,0,0 | 0,2,2 |
| Steve Lasker (@SteveLasker) | 0,0,0 | 0,0,1 | 0,0,2 | 0,5,16 |
Sub-project maintainers
| Sub-projects | Name (GitHub ID) | PR (3m,6m,12m) | Issue (3m,6m,12m) | PR comments (3m,6m,12m) | Issue comments (3m,6m,12m) |
|---|---|---|---|---|---|
notation-hashicorp-vault |
Alexander Scheel (@cipherboy) | 0,0,0 | 0,0,0 | 0,0,0 | 0,0,2 |
notation-hashicorp-vault |
Bingqi Shang (@OliverShang) | 0,0,0 | 0,0,0 | 0,0,0 | 0,0,1 |
notaryproject, notaryproject.web, .github |
Feynman Zhou (@FeynmanZhou) | 0,1,1 | 1,7,12 | 2,5,10 | 2,21,39 |
notary |
Hu Keping (@keping) | 0,0,0 | 0,0,0 | 0,1,1 | 0,0,0 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Junjie Gao (@JeyJeyGao) | 0,0,0 | 0,0,0 | 0,0,0 | 0,0,1 |
notation-action |
Josh Duffney (@duffney) | 0,0,0 | 0,0,0 | 0,0,0 | 0,1,2 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github |
Milind Gokarn (@gokarnm) | 0,0,0 | 0,0,0 | 0,5,5 | 0,3,3 |
tuf |
Marina Moore (@mnm678) | 0,0,0 | 0,0,0 | 0,0,0 | 0,0,0 |
notation, notation-go, notation-core-go, notation-plugin-framework-go,specification,.github, roadmap, meeting-notes, notaryproject.dev |
Pritesh Bandi (@priteshbandi) | 0,0,0 | 0,1,1 | 0,6,9 | 0,4,11 |
notation, notation-go, notation-core-go,notation-plugin-framework-go, notation-action |
Patrick Zheng (@Two-Hearts) | 0,0,0 | 0,0,1 | 0,0,0 | 0,1,2 |
notation, notation-go, notation-core-go, notation-plugin-framework-go |
Rakesh Gariganti (@rgnote) | 0,0,0 | 0,0,0 | 0,0,0 | 0,0,0 |
roadmap,meeting-notes,notaryproject.dev |
Samir Kakkar (@iamsamirzon) | 0,0,0 | 0,0,0 | 0,15,15 | 0,7,17 |
specification, notaryproject.dev, .github, roadmap, meeting-notes |
Toddy Mladenov (@toddysm) | 0,1,3 | 0,3,6 | 1,25,42 | 0,18,41 |
notation, notation-go, notation-core-go, notation-plugin-framework-go, notation-action , specifications |
Shiwei Zhang (@shizhMSFT) | 0,0,0 | 0,0,0 | 9,11,17 | 0,8,13 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Vani Rao (@vaninrao10) | 0,0,0 | 0,0,0 | 0,0,0 | 0,6,6 |
.github, roadmap, meeting-notes, specification, notaryproject.dev |
Yi Zha (@yizha1) | 1,1,3 | 0,5,20 | 5,16,26 | 2,28,55 |
notaryproject.dev |
Zach Rhoads (@zr-msft) | 0,0,0 | 0,0,0 | 0,0,0 | 0,0,0 |
Public events and others
| Name (GitHub ID) | Activities |
|---|---|
| Feynman Zhou (@FeynmanZhou) | KubeCon China 2023, Notation Security audit 2023 |
| Junjie Gao (@JeyJeyGao) | Notation Security audit 2023 |
| Justin Cormack (@justincormack) | KubeCon EU 2023 |
| Milind Gokarn (@gokarnm) | KubeCon NA 2023, Enlighting Podcast |
| Patrick Zheng (@Two-Hearts) | KubeCon China 2023 (project booth), Notation Security audit 2023 |
| Pritesh Bandi (@priteshbandi) | Notation Security audit 2023 |
| Samir Kakkar (@iamsamirzon) | Notation Security audit 2023 |
| Shiwei Zhang (@shizhMSFT) | KubeCon China 2023 (project booth), Notation Security audit 2023 |
| Toddy Mladenov (@toddysm) | KubeCon EU 2023, KubeCon NA 2023, Notation Security audit 2023, Enlighting Podcast |
| Vani Rao (@vaninrao10) | Notation Security audit 2023 |
| Yi Zha (@yizha1) | KubeCon China 2023, Notation Security audit 2023 |
Tagging maintainers for reviewing this issue.
@NiazFK @justincormack @SteveLasker @cipherboy @OliverShang @FeynmanZhou @HuKeping @JeyJeyGao @duffney @gokarnm @mnm678 @priteshbandi @Two-Hearts @rgnote @iamsamirzon @toddysm @shizhMSFT @vaninrao10 @yizha1 @zr-msft