Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Summary of Notary Project maintainer activities #54

Open
yizha1 opened this issue Dec 8, 2023 · 0 comments
Open

Summary of Notary Project maintainer activities #54

yizha1 opened this issue Dec 8, 2023 · 0 comments

Comments

@yizha1
Copy link
Contributor

yizha1 commented Dec 8, 2023

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 .github governance repo
  • 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:

  • 3m means the last 3 months.
  • 6m means the last 6 months.
  • 12m means 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant