Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 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
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,3 +249,23 @@ 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**, excluding:
- 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 capture community engagement accurately.

### Commit Counting

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

This excludes commits on unmerged branches or rejected PRs.
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