Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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 pull requests (still under review)
- Closed but not merged pull requests (rejected)

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.

64 changes: 32 additions & 32 deletions data/2016-plone-organisation-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.

61 changes: 31 additions & 30 deletions data/2017-plone-organisation-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.

69 changes: 35 additions & 34 deletions data/2018-plone-organisation-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.

72 changes: 37 additions & 35 deletions data/2019-plone-organisation-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.

60 changes: 30 additions & 30 deletions data/2020-plone-organisation-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
458 changes: 311 additions & 147 deletions data/2021-plone-contributors.csv

Large diffs are not rendered by default.

79 changes: 40 additions & 39 deletions data/2021-plone-organisation-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
451 changes: 299 additions & 152 deletions data/2022-plone-contributors.csv

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions data/2022-plone-organisation-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