Skip to content
Merged
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,3 +249,24 @@ make run-organisation-stats-2022
- **Without token**: 60 requests per hour (not recommended)
- Built-in rate limiting and retry logic
- Handles pagination for large datasets

## Data Collection Methodology

### Pull Request Counting

All contributor statistics count only **merged** pull requests.
The counts exclude the following pull request statuses.
- Open PRs (still under review)
- Closed but not merged PRs (rejected/abandoned)

This ensures statistics reflect actual contributions to the codebase.

**Exception**: PR interaction statistics (`plone_pr_interactions.py`) count all interactions (comments, reviews) on any PR, regardless of merge status, to accurately capture community engagement.

### Commit Counting

Commits are counted from the default branch only, which automatically includes:
- Direct commits to the default branch
- Commits from merged pull requests

This excludes commits on unmerged branches or rejected pull requests.
277 changes: 132 additions & 145 deletions data/2015-plone-contributors.csv

Large diffs are not rendered by default.

225 changes: 105 additions & 120 deletions data/2016-plone-contributors.csv

Large diffs are not rendered by default.

253 changes: 116 additions & 137 deletions data/2017-plone-contributors.csv

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions data/2017-volto-stats.csv
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
github_username,pull_requests,commits
robgietema,11,164
cekk,2,2
VaysseB,2,7
jaroel,2,6
VaysseB,1,7
jaroel,1,6
thet,1,1
tareqalam,1,1
tisto,0,3
Expand Down
235 changes: 108 additions & 127 deletions data/2018-plone-contributors.csv

Large diffs are not rendered by default.

18 changes: 8 additions & 10 deletions data/2018-volto-stats.csv
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
github_username,pull_requests,commits
robgietema,51,278
sneridagh,36,186
tisto,27,168
nileshgulia1,25,11
bloodbare,9,61
robgietema,49,278
sneridagh,35,186
tisto,22,168
nileshgulia1,16,11
bloodbare,6,61
davisagli,4,4
cekk,3,18
pnicolli,2,1
vangheem,1,5
cekk,2,18
pnicolli,1,1
ajayns,1,9
esteele,1,0
pbauer,1,1
mikejmets,1,0
thet,1,0
datakurre,0,18
vangheem,0,5
226 changes: 102 additions & 124 deletions data/2019-plone-contributors.csv

Large diffs are not rendered by default.

24 changes: 11 additions & 13 deletions data/2019-volto-stats.csv
Original file line number Diff line number Diff line change
@@ -1,23 +1,20 @@
github_username,pull_requests,commits
sneridagh,149,589
tisto,47,207
jackahl,12,13
nileshgulia1,11,48
pnicolli,9,8
sneridagh,138,589
tisto,36,207
jackahl,11,13
robgietema,8,51
tiberiuichim,7,2
vangheem,6,8
rodfersou,6,5
nzambello,5,7
fredvd,5,4
pnicolli,8,8
nileshgulia1,7,48
nzambello,4,7
fredvd,4,4
vangheem,4,8
csenger,4,4
tiberiuichim,3,2
rodfersou,3,5
pgrunewald,3,3
iFlameing,2,0
cekk,2,3
macagua,2,12
JeffersonBledsoe,2,2
terapyon,2,5
steffenri,2,0
bloodbare,1,8
LeuAlmeida,1,14
esteele,1,2
Expand All @@ -27,5 +24,6 @@ balavec,1,2
AlexBueckig,1,0
sverbois,1,1
miziodel,1,0
cekk,0,3
polyester,0,10
MrTango,0,1
214 changes: 98 additions & 116 deletions data/2020-plone-contributors.csv

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions data/2020-volto-stats.csv
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
github_username,pull_requests,commits
sneridagh,144,407
tiberiuichim,88,112
iFlameing,70,60
tisto,57,284
giuliaghisini,42,38
nzambello,27,23
jackahl,22,31
avoinea,21,16
nileshgulia1,18,9
ksuess,13,21
sneridagh,135,407
tiberiuichim,65,112
iFlameing,59,60
tisto,48,284
giuliaghisini,40,38
nzambello,24,23
jackahl,18,31
avoinea,17,16
nileshgulia1,14,9
ksuess,11,21
terapyon,11,11
steffenri,11,12
robgietema,9,21
silviubogan,8,2
pnicolli,3,4
cekk,3,3
datakurre,3,3
razvanMiu,3,2
csenger,3,2
zotya,3,3
fredvd,2,1
LeuAlmeida,2,4
damiDev8,2,0
sumukhah,2,1
razvanMiu,2,2
silviubogan,2,2
bloodbare,1,1
erral,1,1
ichim-david,1,1
fredvd,1,1
pbauer,1,1
damiDev8,1,0
mikejmets,1,1
alecghica,1,1
sumukhah,1,1
achimwilde,1,1
bsuttor,1,1
aryamanpuri,1,1
LeuAlmeida,0,4
esteele,0,1
rodfersou,0,1
AlexBueckig,0,1
Expand Down
221 changes: 107 additions & 114 deletions data/2021-plone-contributors.csv

Large diffs are not rendered by default.

45 changes: 22 additions & 23 deletions data/2021-volto-stats.csv
Original file line number Diff line number Diff line change
@@ -1,41 +1,40 @@
github_username,pull_requests,commits
sneridagh,167,624
tiberiuichim,84,65
giuliaghisini,46,46
nzambello,36,43
avoinea,31,28
iFlameing,25,29
nileshgulia1,24,16
ksuess,23,19
tisto,19,24
iRohitSingh,18,8
sneridagh,150,624
tiberiuichim,59,65
giuliaghisini,42,46
nzambello,33,43
avoinea,30,28
iFlameing,21,29
tisto,17,24
ksuess,17,19
iRohitSingh,13,8
nileshgulia1,12,16
ericof,11,20
ThomasKindermann,10,4
ionlizarazu,8,5
rpatterson,6,10
pnicolli,5,4
cekk,5,4
ionlizarazu,5,5
kreafox,5,4
ThomasKindermann,5,4
pnicolli,4,4
cekk,4,4
mamico,4,2
rpatterson,4,10
erral,3,2
jackahl,3,3
ichim-david,3,4
reebalazs,3,1
razvanMiu,3,2
jackahl,2,3
fredvd,2,5
danielamormocea,2,1
pigeonflight,2,1
thet,2,1
MarcoCouto,2,1
razvanMiu,2,2
stevepiercy,1,1
reebalazs,1,1
terapyon,1,1
instification,1,1
silviubogan,1,0
danielamormocea,1,1
1bsilver,1,3
pigeonflight,1,1
bipoza,1,0
damiDev8,1,1
thet,1,1
alecghica,1,1
AlexBueckig,1,1
jimbiscuit,1,1
MarcoCouto,1,1
macagua,0,3
csenger,0,1
240 changes: 113 additions & 127 deletions data/2022-plone-contributors.csv

Large diffs are not rendered by default.

59 changes: 29 additions & 30 deletions data/2022-volto-stats.csv
Original file line number Diff line number Diff line change
@@ -1,58 +1,57 @@
github_username,pull_requests,commits
sneridagh,287,650
tiberiuichim,60,55
stevepiercy,57,104
erral,36,27
giuliaghisini,33,31
robgietema,30,49
ksuess,29,29
sneridagh,266,650
stevepiercy,53,104
tiberiuichim,46,55
giuliaghisini,30,31
robgietema,29,49
erral,28,27
ksuess,24,29
davisagli,23,25
iFlameing,22,19
JeffersonBledsoe,17,10
reebalazs,14,12
pnicolli,13,5
nileshgulia1,11,8
iFlameing,19,19
JeffersonBledsoe,12,10
reebalazs,12,12
ionlizarazu,10,5
iRohitSingh,9,13
mdsahiloss,9,3
MAX-786,9,3
danielamormocea,9,3
dobri1408,8,3
nileshgulia1,8,8
pnicolli,8,5
mamico,8,9
ktsrivastava29,7,47
ericof,7,15
avimishra18,7,1
wesleybl,5,4
ericof,6,15
iRohitSingh,6,13
mdsahiloss,6,3
avoinea,5,7
steffenri,5,4
mihaislobozeanu,5,3
tisto,4,5
wesleybl,4,4
ktsrivastava29,4,47
dobri1408,4,3
fredvd,4,5
steffenri,4,4
tisto,3,5
razvanMiu,3,3
danalvrz,3,3
instification,3,2
ThomasKindermann,3,2
bipoza,3,1
Dnouv,3,1
MAX-786,3,3
danielamormocea,3,3
mihaislobozeanu,3,3
cekk,2,1
macagua,2,14
ichim-david,2,2
kreafox,2,3
instification,2,2
wolbernd,2,5
SaraBianchi,2,1
bipoza,2,1
andreiggr,2,2
arky,2,1
nzambello,1,2
jackahl,1,0
terapyon,1,1
Wagner3UB,1,0
rpatterson,1,3
esteele,1,6
silviubogan,1,1
jimbiscuit,1,0
ThomasKindermann,1,2
UnaiEtxaburu,1,1
sboghy,1,1
avimishra18,1,1
arky,1,1
adam139,1,1
mpeeters,1,1
spereverde,1,1
Dnouv,1,1
MrTango,0,1
Loading