AlexSim93 / pull-request-analytics-action

Provides informative reports on team and developer metrics, based on data from pull requests and code reviews
MIT License
110 stars 10 forks source link

Report(Example) #16

Closed AlexSim93 closed 10 months ago

AlexSim93 commented 11 months ago

Pull Request report total

This report based on 270 last updated PRs. To learn more about the project and its configuration, please visit Pull request analytics action.

Below are the settings applied for this report:

GITHUB_OWNERS_REPOS: owner/repo
GITHUB_OWNER_FOR_ISSUE: owner
GITHUB_REPO_FOR_ISSUE: repo
SHOW_STATS_TYPES: timeline, workload, pr-quality, code-review-engagement, response-time
REVIEW_TIME_INTERVALS: 2,4,8,12,16,24
TOP_LIST_AMOUNT: 0
AGGREGATE_VALUE_METHODS: percentile
PERCENTILE: 75
HIDE_USERS: dev6, dev7, dev8
TIMEZONE: Europe/Berlin
CORE_HOURS_START: 09:00
CORE_HOURS_END: 19:00
REPORT_DATE_START: 01/09/2023
REPORT_DATE_END: 01/12/2023
AMOUNT: 100
PERIOD_SPLIT_UNIT: months
EXECUTION_OUTCOME: new-issue

References

Pull requests timeline(75th percentile) total

Time to review - time from PR creation to first review. Time to approve - time from PR creation to first approval without requested changes. Time to merge - time from PR creation to merge. user Time in draft Time to review request Time to review Time to approve Time to merge Total merged PRs
dev1 6 minutes 8 minutes 2 hours 16 minutes 3 hours 1 minute 9 hours 22 minutes 69
dev2 7 minutes 7 minutes 2 hours 51 minutes 3 hours 2 minutes 32 hours 33 minutes 42
dev3 6 minutes 18 minutes 1 hour 42 minutes 9 hours 17 minutes 23 hours 25 minutes 49
dev4 17 minutes 32 minutes 6 hours 47 minutes 6 hours 47 minutes 34 hours 33 minutes 40
dev5 5 minutes 5 minutes 4 hours 36 minutes 9 hours 32 hours 45 minutes 44
total 6 minutes 8 minutes 2 hours 55 minutes 5 hours 23 minutes 25 hours 46 minutes 246
gantt
title Pull requests timeline(75th percentile) total / minutes
dateFormat X
axisFormat %s
section dev1
                Time in draft(6 minutes) :  0, 6
Time to review request(8 minutes) :  0, 8
Time to review(2 hours 16 minutes) :  0, 136
Time to approve(3 hours 1 minute) :  0, 181
Time to merge(9 hours 22 minutes) :  0, 562

section dev2
                Time in draft(7 minutes) :  0, 7
Time to review request(7 minutes) :  0, 7
Time to review(2 hours 51 minutes) :  0, 171
Time to approve(3 hours 2 minutes) :  0, 182
Time to merge(32 hours 33 minutes) :  0, 1953

section dev3
                Time in draft(6 minutes) :  0, 6
Time to review request(18 minutes) :  0, 18
Time to review(1 hour 42 minutes) :  0, 102
Time to approve(9 hours 17 minutes) :  0, 557
Time to merge(23 hours 25 minutes) :  0, 1405

section dev4
                Time in draft(17 minutes) :  0, 17
Time to review request(32 minutes) :  0, 32
Time to review(6 hours 47 minutes) :  0, 407
Time to approve(6 hours 47 minutes) :  0, 407
Time to merge(34 hours 33 minutes) :  0, 2073

section dev5
                Time in draft(5 minutes) :  0, 5
Time to review request(5 minutes) :  0, 5
Time to review(4 hours 36 minutes) :  0, 276
Time to approve(9 hours) :  0, 540
Time to merge(32 hours 45 minutes) :  0, 1965

section total
                Time in draft(6 minutes) :  0, 6
Time to review request(8 minutes) :  0, 8
Time to review(2 hours 55 minutes) :  0, 175
Time to approve(5 hours 23 minutes) :  0, 323
Time to merge(25 hours 46 minutes) :  0, 1546
pie
title Review time dev1 total
"0-2 hours(51)":51
"2-4 hours(10)":10
"4-8 hours(2)":2
"8-12 hours(3)":3
"12-16 hours(1)":1
"16-24 hours(2)":2
"24+ hours(1)":1
pie
title Review time dev2 total
"0-2 hours(25)":25
"2-4 hours(12)":12
"4-8 hours(4)":4
"8-12 hours(1)":1
pie
title Review time dev3 total
"0-2 hours(38)":38
"2-4 hours(4)":4
"4-8 hours(6)":6
"8-12 hours(2)":2
pie
title Review time dev4 total
"0-2 hours(23)":23
"2-4 hours(4)":4
"4-8 hours(3)":3
"8-12 hours(6)":6
"12-16 hours(2)":2
"16-24 hours(2)":2
pie
title Review time dev5 total
"0-2 hours(31)":31
"2-4 hours(2)":2
"4-8 hours(6)":6
"8-12 hours(4)":4
"12-16 hours(1)":1
"16-24 hours(2)":2
pie
title Review time total total
"0-2 hours(170)":170
"2-4 hours(32)":32
"4-8 hours(21)":21
"8-12 hours(16)":16
"12-16 hours(4)":4
"16-24 hours(6)":6
"24+ hours(2)":2

Contribution stats total

Reviews conducted - number of reviews conducted. 1 PR may have only single review. PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Total reverted PRs - The number of reverted PRs based on the branch name pattern /^revert-d+/. This pattern is used for reverts made via GitHub. user Total opened PRs Total merged PRs Total reverted PRs Additions/Deletions PR size: xs/s/m/l/xl Total comments
dev1 79 69 3 +6225/-4945 52/16/7/2/2 67
dev2 44 42 4 +5498/-3317 20/13/5/4/2 64
dev3 55 49 1 +9014/-5233 25/10/15/3/2 386
dev4 42 40 0 +3461/-2066 28/7/4/2/1 35
dev5 46 44 1 +6340/-2421 23/10/6/4/3 162
total 270 246 9 +38770/-18113 150/57/37/15/11 719

Pull request quality total

Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Changes requested received Agreed / Disagreed / Total discussions received Comments received
dev1 69 2 0 / 0 / 20 33
dev2 42 4 2 / 0 / 32 34
dev3 49 19 0 / 0 / 120 181
dev4 40 1 1 / 0 / 9 18
dev5 44 8 1 / 0 / 66 82
total 246 34 4 / 0 / 249 350

Code review engagement total

PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Changes requested / Comments / Approvals - number of reviews conducted by user. For a single pull request, only one review of each status will be counted for a user. Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Agreed / Disagreed / Total discussions conducted Comments conducted PR size: xs/s/m/l/xl Changes requested / Commented / Approved
dev1 69 0 / 0 / 157 237 37/17/13/7/4 28 / 15 / 77
dev2 42 0 / 0 / 11 11 38/14/5/3/2 1 / 8 / 59
dev3 49 2 / 0 / 27 42 23/13/6/4/2 0 / 19 / 37
dev4 40 0 / 0 / 47 50 31/16/8/4/2 6 / 7 / 56
dev5 44 2 / 0 / 6 8 18/8/5/0/0 0 / 5 / 30
total 246 4 / 0 / 249 350 150/57/37/15/11 34 / 51 / 233

Review Response Time(75th percentile) total

Time from re-request to response - time from a review re-request to the response. Multiple re-requests and responses can occur in a single pull request user Review requests conducted Reviews conducted Time from opening to response Time from initial request to response Time from re-request to response
dev1 129 78 3 hours 2 minutes 3 hours 12 minutes 2 hours 11 minutes
dev2 146 62 4 hours 49 minutes 4 hours 45 minutes
dev3 155 48 3 hours 42 minutes 3 hours 17 minutes 1 hour 36 minutes
dev4 148 61 2 hours 50 minutes 2 hours 41 minutes 3 hours 11 minutes
dev5 135 31 3 hours 15 minutes 2 hours 52 minutes
total 739 237 3 hours 12 minutes 3 hours 6 minutes 2 hours 35 minutes
AlexSim93 commented 11 months ago

References

gantt
title Pull request's retrospective timeline(75th percentile) dev1 / minutes
dateFormat X
axisFormat %s
section 11/2023
                Time in draft(6 minutes) :  0, 6
Time to review request(6 minutes) :  0, 6
Time to review(1 hour 2 minutes) :  0, 62
Time to approve(1 hour 30 minutes) :  0, 90
Time to merge(4 hours 29 minutes) :  0, 269

section 10/2023
                Time in draft(10 minutes) :  0, 10
Time to review request(9 minutes) :  0, 9
Time to review(2 hours 55 minutes) :  0, 175
Time to approve(3 hours 36 minutes) :  0, 216
Time to merge(7 hours 34 minutes) :  0, 454

section 9/2023
                Time in draft() :  0, 0
Time to review request(18 minutes) :  0, 18
Time to review(1 hour 52 minutes) :  0, 112
Time to approve(2 hours 21 minutes) :  0, 141
Time to merge(10 hours 15 minutes) :  0, 615
gantt
title Pull request's retrospective timeline(75th percentile) dev2 / minutes
dateFormat X
axisFormat %s
section 11/2023
                Time in draft(7 minutes) :  0, 7
Time to review request(7 minutes) :  0, 7
Time to review(2 hours 1 minute) :  0, 121
Time to approve(3 hours 3 minutes) :  0, 183
Time to merge(39 hours 19 minutes) :  0, 2359

section 10/2023
                Time in draft(7 minutes) :  0, 7
Time to review request(7 minutes) :  0, 7
Time to review(2 hours 57 minutes) :  0, 177
Time to approve(2 hours 57 minutes) :  0, 177
Time to merge(20 hours 4 minutes) :  0, 1204

section 9/2023
                Time in draft() :  0, 0
Time to review request(8 hours 17 minutes) :  0, 497
Time to review(2 hours 38 minutes) :  0, 158
Time to approve(2 hours 38 minutes) :  0, 158
Time to merge(25 hours 53 minutes) :  0, 1553
gantt
title Pull request's retrospective timeline(75th percentile) dev3 / minutes
dateFormat X
axisFormat %s
section 11/2023
                Time in draft(17 minutes) :  0, 17
Time to review request(10 minutes) :  0, 10
Time to review(55 minutes) :  0, 55
Time to approve(9 hours 4 minutes) :  0, 544
Time to merge(19 hours 1 minute) :  0, 1141

section 10/2023
                Time in draft(14 minutes) :  0, 14
Time to review request(15 minutes) :  0, 15
Time to review(2 hours 19 minutes) :  0, 139
Time to approve(13 hours 32 minutes) :  0, 812
Time to merge(20 hours 14 minutes) :  0, 1214

section 9/2023
                Time in draft() :  0, 0
Time to review request(58 hours 16 minutes) :  0, 3496
Time to review(1 hour 22 minutes) :  0, 82
Time to approve(4 hours 4 minutes) :  0, 244
Time to merge(24 hours 17 minutes) :  0, 1457
gantt
title Pull request's retrospective timeline(75th percentile) dev4 / minutes
dateFormat X
axisFormat %s
section 11/2023
                Time in draft(18 minutes) :  0, 18
Time to review request(18 minutes) :  0, 18
Time to review(9 hours 3 minutes) :  0, 543
Time to approve(9 hours 7 minutes) :  0, 547
Time to merge(40 hours 28 minutes) :  0, 2428

section 10/2023
                Time in draft(32 minutes) :  0, 32
Time to review request(33 minutes) :  0, 33
Time to review(6 hours 40 minutes) :  0, 400
Time to approve(6 hours 40 minutes) :  0, 400
Time to merge(38 hours 9 minutes) :  0, 2289

section 9/2023
                Time in draft() :  0, 0
Time to review request() :  0, 0
Time to review(1 hour 48 minutes) :  0, 108
Time to approve(2 hours 56 minutes) :  0, 176
Time to merge(20 hours 13 minutes) :  0, 1213
gantt
title Pull request's retrospective timeline(75th percentile) dev5 / minutes
dateFormat X
axisFormat %s
section 11/2023
                Time in draft(6 minutes) :  0, 6
Time to review request(6 minutes) :  0, 6
Time to review(1 hour 25 minutes) :  0, 85
Time to approve(7 hours 55 minutes) :  0, 475
Time to merge(28 hours 1 minute) :  0, 1681

section 10/2023
                Time in draft(5 minutes) :  0, 5
Time to review request(5 minutes) :  0, 5
Time to review(6 hours 36 minutes) :  0, 396
Time to approve(15 hours 2 minutes) :  0, 902
Time to merge(39 hours 53 minutes) :  0, 2393

section 9/2023
                Time in draft() :  0, 0
Time to review request() :  0, 0
Time to review(4 hours 30 minutes) :  0, 270
Time to approve(6 hours 52 minutes) :  0, 412
Time to merge(33 hours 35 minutes) :  0, 2015
gantt
title Pull request's retrospective timeline(75th percentile) total / minutes
dateFormat X
axisFormat %s
section 11/2023
                Time in draft(7 minutes) :  0, 7
Time to review request(7 minutes) :  0, 7
Time to review(2 hours 29 minutes) :  0, 149
Time to approve(5 hours 39 minutes) :  0, 339
Time to merge(29 hours 13 minutes) :  0, 1753

section 10/2023
                Time in draft(10 minutes) :  0, 10
Time to review request(10 minutes) :  0, 10
Time to review(3 hours 12 minutes) :  0, 192
Time to approve(6 hours 35 minutes) :  0, 395
Time to merge(20 hours 43 minutes) :  0, 1243

section 9/2023
                Time in draft() :  0, 0
Time to review request(13 minutes) :  0, 13
Time to review(2 hours 27 minutes) :  0, 147
Time to approve(3 hours 14 minutes) :  0, 194
Time to merge(24 hours 54 minutes) :  0, 1494
AlexSim93 commented 11 months ago

Pull Request report 11/2023

References

Pull requests timeline(75th percentile) 11/2023

Time to review - time from PR creation to first review. Time to approve - time from PR creation to first approval without requested changes. Time to merge - time from PR creation to merge. user Time in draft Time to review request Time to review Time to approve Time to merge Total merged PRs
dev1 6 minutes 6 minutes 1 hour 2 minutes 1 hour 30 minutes 4 hours 29 minutes 23
dev2 7 minutes 7 minutes 2 hours 1 minute 3 hours 3 minutes 39 hours 19 minutes 17
dev3 17 minutes 10 minutes 55 minutes 9 hours 4 minutes 19 hours 1 minute 9
dev4 18 minutes 18 minutes 9 hours 3 minutes 9 hours 7 minutes 40 hours 28 minutes 12
dev5 6 minutes 6 minutes 1 hour 25 minutes 7 hours 55 minutes 28 hours 1 minute 13
total 7 minutes 7 minutes 2 hours 29 minutes 5 hours 39 minutes 29 hours 13 minutes 74
gantt
title Pull requests timeline(75th percentile) 11/2023 / minutes
dateFormat X
axisFormat %s
section dev1
                Time in draft(6 minutes) :  0, 6
Time to review request(6 minutes) :  0, 6
Time to review(1 hour 2 minutes) :  0, 62
Time to approve(1 hour 30 minutes) :  0, 90
Time to merge(4 hours 29 minutes) :  0, 269

section dev2
                Time in draft(7 minutes) :  0, 7
Time to review request(7 minutes) :  0, 7
Time to review(2 hours 1 minute) :  0, 121
Time to approve(3 hours 3 minutes) :  0, 183
Time to merge(39 hours 19 minutes) :  0, 2359

section dev3
                Time in draft(17 minutes) :  0, 17
Time to review request(10 minutes) :  0, 10
Time to review(55 minutes) :  0, 55
Time to approve(9 hours 4 minutes) :  0, 544
Time to merge(19 hours 1 minute) :  0, 1141

section dev4
                Time in draft(18 minutes) :  0, 18
Time to review request(18 minutes) :  0, 18
Time to review(9 hours 3 minutes) :  0, 543
Time to approve(9 hours 7 minutes) :  0, 547
Time to merge(40 hours 28 minutes) :  0, 2428

section dev5
                Time in draft(6 minutes) :  0, 6
Time to review request(6 minutes) :  0, 6
Time to review(1 hour 25 minutes) :  0, 85
Time to approve(7 hours 55 minutes) :  0, 475
Time to merge(28 hours 1 minute) :  0, 1681

section total
                Time in draft(7 minutes) :  0, 7
Time to review request(7 minutes) :  0, 7
Time to review(2 hours 29 minutes) :  0, 149
Time to approve(5 hours 39 minutes) :  0, 339
Time to merge(29 hours 13 minutes) :  0, 1753
pie
title Review time dev1 11/2023 
"0-2 hours(18)":18
"2-4 hours(1)":1
"4-8 hours(1)":1
"8-12 hours(1)":1
"12-16 hours(1)":1
"24+ hours(1)":1
pie
title Review time dev2 11/2023 
"0-2 hours(12)":12
"2-4 hours(5)":5
pie
title Review time dev3 11/2023 
"0-2 hours(9)":9
"4-8 hours(1)":1
pie
title Review time dev4 11/2023 
"0-2 hours(5)":5
"2-4 hours(1)":1
"4-8 hours(1)":1
"8-12 hours(3)":3
"12-16 hours(1)":1
"16-24 hours(1)":1
pie
title Review time dev5 11/2023 
"0-2 hours(10)":10
"2-4 hours(1)":1
"4-8 hours(1)":1
"8-12 hours(1)":1
pie
title Review time total 11/2023 
"0-2 hours(54)":54
"2-4 hours(8)":8
"4-8 hours(4)":4
"8-12 hours(5)":5
"12-16 hours(2)":2
"16-24 hours(1)":1
"24+ hours(2)":2

Contribution stats 11/2023

Reviews conducted - number of reviews conducted. 1 PR may have only single review. PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Total reverted PRs - The number of reverted PRs based on the branch name pattern /^revert-d+/. This pattern is used for reverts made via GitHub. user Total opened PRs Total merged PRs Total reverted PRs Additions/Deletions PR size: xs/s/m/l/xl Total comments
dev1 23 23 1 +2535/-2379 16/4/1/0/2 5
dev2 19 17 2 +2294/-1668 11/5/0/1/2 42
dev3 11 9 0 +2878/-1919 4/3/2/1/1 58
dev4 13 12 0 +1283/-627 10/0/2/1/0 10
dev5 13 13 0 +1568/-800 8/2/1/1/1 70
total 81 74 3 +18759/-7452 50/14/6/4/7 190

Pull request quality 11/2023

Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Changes requested received Agreed / Disagreed / Total discussions received Comments received
dev1 23 0 0 / 0 / 3 3
dev2 17 4 2 / 0 / 21 22
dev3 9 5 0 / 0 / 21 30
dev4 12 1 0 / 0 / 2 4
dev5 13 4 1 / 0 / 31 34
total 74 14 3 / 0 / 80 95

Code review engagement 11/2023

PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Changes requested / Comments / Approvals - number of reviews conducted by user. For a single pull request, only one review of each status will be counted for a user. Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Agreed / Disagreed / Total discussions conducted Comments conducted PR size: xs/s/m/l/xl Changes requested / Commented / Approved
dev1 23 0 / 0 / 50 63 12/4/2/3/3 11 / 4 / 24
dev2 17 0 / 0 / 1 1 16/1/2/1/1 0 / 1 / 21
dev3 9 1 / 0 / 5 5 6/3/0/0/1 0 / 5 / 6
dev4 12 0 / 0 / 21 22 16/5/1/1/2 3 / 3 / 22
dev5 13 2 / 0 / 2 2 3/4/1/0/0 0 / 1 / 8
total 74 3 / 0 / 80 95 50/14/6/4/7 14 / 12 / 75

Review Response Time(75th percentile) 11/2023

Time from re-request to response - time from a review re-request to the response. Multiple re-requests and responses can occur in a single pull request user Review requests conducted Reviews conducted Time from opening to response Time from initial request to response Time from re-request to response
dev1 52 24 2 hours 22 minutes 3 hours 32 minutes 2 hours 6 minutes
dev2 60 21 6 hours 16 minutes 4 hours 47 minutes
dev3 67 10 2 hours 4 minutes 1 hour 58 minutes 2 hours 11 minutes
dev4 64 25 2 hours 19 minutes 1 hour 47 minutes
dev5 63 8 2 hours 29 minutes 1 hour 44 minutes
total 306 76 2 hours 55 minutes 2 hours 49 minutes 2 hours 9 minutes
AlexSim93 commented 11 months ago

Pull Request report 10/2023

References

Pull requests timeline(75th percentile) 10/2023

Time to review - time from PR creation to first review. Time to approve - time from PR creation to first approval without requested changes. Time to merge - time from PR creation to merge. user Time in draft Time to review request Time to review Time to approve Time to merge Total merged PRs
dev1 10 minutes 9 minutes 2 hours 55 minutes 3 hours 36 minutes 7 hours 34 minutes 21
dev2 7 minutes 7 minutes 2 hours 57 minutes 2 hours 57 minutes 20 hours 4 minutes 16
dev3 14 minutes 15 minutes 2 hours 19 minutes 13 hours 32 minutes 20 hours 14 minutes 14
dev4 32 minutes 33 minutes 6 hours 40 minutes 6 hours 40 minutes 38 hours 9 minutes 15
dev5 5 minutes 5 minutes 6 hours 36 minutes 15 hours 2 minutes 39 hours 53 minutes 13
total 10 minutes 10 minutes 3 hours 12 minutes 6 hours 35 minutes 20 hours 43 minutes 79
gantt
title Pull requests timeline(75th percentile) 10/2023 / minutes
dateFormat X
axisFormat %s
section dev1
                Time in draft(10 minutes) :  0, 10
Time to review request(9 minutes) :  0, 9
Time to review(2 hours 55 minutes) :  0, 175
Time to approve(3 hours 36 minutes) :  0, 216
Time to merge(7 hours 34 minutes) :  0, 454

section dev2
                Time in draft(7 minutes) :  0, 7
Time to review request(7 minutes) :  0, 7
Time to review(2 hours 57 minutes) :  0, 177
Time to approve(2 hours 57 minutes) :  0, 177
Time to merge(20 hours 4 minutes) :  0, 1204

section dev3
                Time in draft(14 minutes) :  0, 14
Time to review request(15 minutes) :  0, 15
Time to review(2 hours 19 minutes) :  0, 139
Time to approve(13 hours 32 minutes) :  0, 812
Time to merge(20 hours 14 minutes) :  0, 1214

section dev4
                Time in draft(32 minutes) :  0, 32
Time to review request(33 minutes) :  0, 33
Time to review(6 hours 40 minutes) :  0, 400
Time to approve(6 hours 40 minutes) :  0, 400
Time to merge(38 hours 9 minutes) :  0, 2289

section dev5
                Time in draft(5 minutes) :  0, 5
Time to review request(5 minutes) :  0, 5
Time to review(6 hours 36 minutes) :  0, 396
Time to approve(15 hours 2 minutes) :  0, 902
Time to merge(39 hours 53 minutes) :  0, 2393

section total
                Time in draft(10 minutes) :  0, 10
Time to review request(10 minutes) :  0, 10
Time to review(3 hours 12 minutes) :  0, 192
Time to approve(6 hours 35 minutes) :  0, 395
Time to merge(20 hours 43 minutes) :  0, 1243
pie
title Review time dev1 10/2023 
"0-2 hours(14)":14
"2-4 hours(4)":4
"4-8 hours(1)":1
"8-12 hours(1)":1
"16-24 hours(1)":1
pie
title Review time dev2 10/2023 
"0-2 hours(9)":9
"2-4 hours(4)":4
"4-8 hours(3)":3
pie
title Review time dev3 10/2023 
"0-2 hours(9)":9
"2-4 hours(3)":3
"4-8 hours(2)":2
pie
title Review time dev4 10/2023 
"0-2 hours(9)":9
"2-4 hours(1)":1
"4-8 hours(1)":1
"8-12 hours(2)":2
"12-16 hours(1)":1
"16-24 hours(1)":1
pie
title Review time dev5 10/2023 
"0-2 hours(8)":8
"4-8 hours(2)":2
"8-12 hours(2)":2
"16-24 hours(1)":1
pie
title Review time total 10/2023 
"0-2 hours(49)":49
"2-4 hours(12)":12
"4-8 hours(9)":9
"8-12 hours(5)":5
"12-16 hours(1)":1
"16-24 hours(3)":3

Contribution stats 10/2023

Reviews conducted - number of reviews conducted. 1 PR may have only single review. PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Total reverted PRs - The number of reverted PRs based on the branch name pattern /^revert-d+/. This pattern is used for reverts made via GitHub. user Total opened PRs Total merged PRs Total reverted PRs Additions/Deletions PR size: xs/s/m/l/xl Total comments
dev1 23 21 1 +2007/-1135 13/5/4/1/0 24
dev2 16 16 2 +1964/-1443 6/4/4/2/0 15
dev3 16 14 0 +3501/-583 6/1/7/2/0 261
dev4 16 15 0 +1250/-742 9/4/2/1/0 5
dev5 13 13 0 +1113/-247 6/5/2/0/0 70
total 84 79 3 +9835/-4150 40/19/19/6/0 375

Pull request quality 10/2023

Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Changes requested received Agreed / Disagreed / Total discussions received Comments received
dev1 21 1 0 / 0 / 7 14
dev2 16 0 0 / 0 / 7 8
dev3 14 9 0 / 0 / 75 118
dev4 15 0 1 / 0 / 3 3
dev5 13 3 0 / 0 / 24 36
total 79 13 1 / 0 / 116 179

Code review engagement 10/2023

PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Changes requested / Comments / Approvals - number of reviews conducted by user. For a single pull request, only one review of each status will be counted for a user. Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Agreed / Disagreed / Total discussions conducted Comments conducted PR size: xs/s/m/l/xl Changes requested / Commented / Approved
dev1 21 0 / 0 / 83 135 12/7/8/2/0 11 / 5 / 29
dev2 16 0 / 0 / 4 4 12/7/1/2/0 0 / 3 / 21
dev3 14 1 / 0 / 11 21 7/7/2/2/0 0 / 6 / 14
dev4 15 0 / 0 / 18 19 7/3/6/1/0 3 / 1 / 17
dev5 13 0 / 0 / 0 0 6/0/1/0/0 0 / 0 / 7
total 79 1 / 0 / 116 179 40/19/19/6/0 13 / 11 / 78

Review Response Time(75th percentile) 10/2023

Time from re-request to response - time from a review re-request to the response. Multiple re-requests and responses can occur in a single pull request user Review requests conducted Reviews conducted Time from opening to response Time from initial request to response Time from re-request to response
dev1 59 29 5 hours 12 minutes 3 hours 1 minute 12 hours 9 minutes
dev2 62 22 4 hours 6 minutes 4 hours 48 minutes
dev3 65 18 3 hours 26 minutes 3 hours 17 minutes 51 minutes
dev4 65 17 6 hours 16 minutes 5 hours 35 minutes 3 hours 11 minutes
dev5 67 7 3 hours 44 minutes 3 hours 32 minutes
total 320 78 5 hours 16 minutes 4 hours 48 minutes 5 hours 6 minutes
AlexSim93 commented 10 months ago

Pull Request report 9/2023

References

Pull requests timeline(75th percentile) 9/2023

Time to review - time from PR creation to first review. Time to approve - time from PR creation to first approval without requested changes. Time to merge - time from PR creation to merge. user Time to review request Time to review Time to approve Time to merge Total merged PRs
dev1 18 minutes 1 hour 52 minutes 2 hours 21 minutes 10 hours 15 minutes 25
dev2 8 hours 17 minutes 2 hours 38 minutes 2 hours 38 minutes 25 hours 53 minutes 9
dev3 58 hours 16 minutes 1 hour 22 minutes 4 hours 4 minutes 24 hours 17 minutes 26
dev4 1 hour 48 minutes 2 hours 56 minutes 20 hours 13 minutes 13
dev5 4 hours 30 minutes 6 hours 52 minutes 33 hours 35 minutes 18
total 13 minutes 2 hours 27 minutes 3 hours 14 minutes 24 hours 54 minutes 93
gantt
title Pull requests timeline(75th percentile) 9/2023 / minutes
dateFormat X
axisFormat %s
section dev1
                Time to review request(18 minutes) :  0, 18
Time to review(1 hour 52 minutes) :  0, 112
Time to approve(2 hours 21 minutes) :  0, 141
Time to merge(10 hours 15 minutes) :  0, 615

section dev2
                Time to review request(8 hours 17 minutes) :  0, 497
Time to review(2 hours 38 minutes) :  0, 158
Time to approve(2 hours 38 minutes) :  0, 158
Time to merge(25 hours 53 minutes) :  0, 1553

section dev3
                Time to review request(58 hours 16 minutes) :  0, 3496
Time to review(1 hour 22 minutes) :  0, 82
Time to approve(4 hours 4 minutes) :  0, 244
Time to merge(24 hours 17 minutes) :  0, 1457

section dev4
                Time to review(1 hour 48 minutes) :  0, 108
Time to approve(2 hours 56 minutes) :  0, 176
Time to merge(20 hours 13 minutes) :  0, 1213

section dev5
                Time to review(4 hours 30 minutes) :  0, 270
Time to approve(6 hours 52 minutes) :  0, 412
Time to merge(33 hours 35 minutes) :  0, 2015

section total
                Time to review request(13 minutes) :  0, 13
Time to review(2 hours 27 minutes) :  0, 147
Time to approve(3 hours 14 minutes) :  0, 194
Time to merge(24 hours 54 minutes) :  0, 1494
pie
title Review time dev1 9/2023 
"0-2 hours(19)":19
"2-4 hours(5)":5
"8-12 hours(1)":1
"16-24 hours(1)":1
pie
title Review time dev2 9/2023 
"0-2 hours(4)":4
"2-4 hours(3)":3
"4-8 hours(1)":1
"8-12 hours(1)":1
pie
title Review time dev3 9/2023 
"0-2 hours(20)":20
"2-4 hours(1)":1
"4-8 hours(3)":3
"8-12 hours(2)":2
pie
title Review time dev4 9/2023 
"0-2 hours(9)":9
"2-4 hours(2)":2
"4-8 hours(1)":1
"8-12 hours(1)":1
pie
title Review time dev5 9/2023 
"0-2 hours(13)":13
"2-4 hours(1)":1
"4-8 hours(3)":3
"8-12 hours(1)":1
"12-16 hours(1)":1
"16-24 hours(1)":1
pie
title Review time total 9/2023 
"0-2 hours(67)":67
"2-4 hours(12)":12
"4-8 hours(8)":8
"8-12 hours(6)":6
"12-16 hours(1)":1
"16-24 hours(2)":2

Contribution stats 9/2023

Reviews conducted - number of reviews conducted. 1 PR may have only single review. PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Total reverted PRs - The number of reverted PRs based on the branch name pattern /^revert-d+/. This pattern is used for reverts made via GitHub. user Total opened PRs Total merged PRs Total reverted PRs Additions/Deletions PR size: xs/s/m/l/xl Total comments
dev1 33 25 1 +1683/-1431 23/7/2/1/0 38
dev2 9 9 0 +1240/-206 3/4/1/1/0 7
dev3 28 26 1 +2635/-2731 15/6/6/0/1 67
dev4 13 13 0 +928/-697 9/3/0/0/1 20
dev5 20 18 1 +3659/-1374 9/3/3/3/2 22
total 105 93 3 +10176/-6511 60/24/12/5/4 154

Pull request quality 9/2023

Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Changes requested received Agreed / Disagreed / Total discussions received Comments received
dev1 25 1 0 / 0 / 10 16
dev2 9 0 0 / 0 / 4 4
dev3 26 5 0 / 0 / 24 33
dev4 13 0 0 / 0 / 4 11
dev5 18 1 0 / 0 / 11 12
total 93 7 0 / 0 / 53 76

Code review engagement 9/2023

PR Size - determined using the formula: additions + deletions * 0.5. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl Changes requested / Comments / Approvals - number of reviews conducted by user. For a single pull request, only one review of each status will be counted for a user. Agreed - discussions with at least 1 reaction :+1:. Disagreed - discussions with at least 1 reaction :-1:. user Total merged PRs Agreed / Disagreed / Total discussions conducted Comments conducted PR size: xs/s/m/l/xl Changes requested / Commented / Approved
dev1 25 0 / 0 / 24 39 13/6/3/2/1 6 / 6 / 24
dev2 9 0 / 0 / 6 6 10/6/2/0/1 1 / 4 / 17
dev3 26 0 / 0 / 11 16 10/3/4/2/1 0 / 8 / 17
dev4 13 0 / 0 / 8 9 8/8/1/2/0 0 / 3 / 17
dev5 18 0 / 0 / 4 6 9/4/3/0/0 0 / 4 / 15
total 93 0 / 0 / 53 76 60/24/12/5/4 7 / 28 / 80

Review Response Time(75th percentile) 9/2023

Time from re-request to response - time from a review re-request to the response. Multiple re-requests and responses can occur in a single pull request user Review requests conducted Reviews conducted Time from opening to response Time from initial request to response Time from re-request to response
dev1 18 25 2 hours 1 minute 2 hours 37 minutes 50 minutes
dev2 24 19 2 hours 5 minutes 4 minutes
dev3 23 20 4 hours 24 minutes 2 hours 44 minutes
dev4 19 19 1 hour 54 minutes 1 hour 55 minutes
dev5 5 16 3 hours 14 minutes
total 113 83 2 hours 49 minutes 2 hours 29 minutes 50 minutes