Uber / cadence-idl
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 66 files with 71,558 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,620 lines of code)
    • 1 file changed 21-50 times (1,637 lines of code)
    • 25 files changed 6-20 times (17,029 lines of code)
    • 39 files changed 1-5 times (51,272 lines of code)
0% | 2% | 2% | 23% | 71%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 66 files with 71,558 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (4,834 lines of code)
    • 17 files changed by 6-10 contributors (9,358 lines of code)
    • 35 files changed by 2-5 contributors (49,906 lines of code)
    • 11 files changed by 1 contributor (7,460 lines of code)
0% | 6% | 13% | 69% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, proto, thrift, md, yml, txt, mod, sh, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
thrift0% | 43% | 0% | 52% | 3%
go0% | 0% | 2% | 20% | 76%
proto0% | 0% | 0% | 51% | 48%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
thrift0% | 43% | 0% | 52% | 3%
go0% | 0% | 2% | 20% | 76%
proto0% | 0% | 0% | 51% | 48%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
shared.thrift
in thrift
1620 - 2020-01-09 2024-03-27 65 24 andrewjdawson2016@users.nor... imgroxx@gmail.com
1637 75 2021-11-11 2024-03-25 22 14 vytautas@uber.com shaddoll@users.noreply.gith...
255 - 2020-03-31 2024-02-12 20 7 yx@uber.com shaddoll@users.noreply.gith...
684 - 2020-02-05 2024-03-27 17 9 yx@uber.com imgroxx@gmail.com
service_worker.pb.yarpc.go
in go/proto/api/v1
1577 63 2021-11-11 2024-03-25 16 12 vytautas@uber.com shaddoll@users.noreply.gith...
proto
service_workflow.proto
in proto/uber/cadence/api/v1
250 - 2021-04-21 2024-02-12 15 9 vytautas@uber.com shaddoll@users.noreply.gith...
admin.thrift
in thrift
332 - 2020-01-31 2024-01-19 15 8 yx@uber.com taylan@uber.com
374 - 2020-01-08 2024-02-12 14 8 wxing1292@users.noreply.git... shaddoll@users.noreply.gith...
service.pb.yarpc.go
in go/proto/admin/v1
2800 143 2022-06-09 2024-03-25 14 10 vytautas@uber.com shaddoll@users.noreply.gith...
history.pb.yarpc.go
in go/proto/api/v1
555 - 2021-11-11 2024-03-25 13 9 vytautas@uber.com shaddoll@users.noreply.gith...
queue.pb.yarpc.go
in go/proto/admin/v1
672 - 2022-06-09 2024-03-25 12 8 vytautas@uber.com shaddoll@users.noreply.gith...
840 35 2021-11-11 2024-03-23 12 9 vytautas@uber.com shaddoll@users.noreply.gith...
decision.pb.yarpc.go
in go/proto/api/v1
420 - 2021-11-11 2024-02-06 10 8 vytautas@uber.com shaddoll@users.noreply.gith...
155 - 2020-01-31 2021-06-15 9 2 yx@uber.com ycyang@uber.com
workflow.pb.yarpc.go
in go/proto/api/v1
319 - 2021-11-11 2024-02-06 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
visibility.pb.yarpc.go
in go/proto/api/v1
350 - 2021-11-11 2024-02-06 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
query.pb.yarpc.go
in go/proto/api/v1
355 - 2021-11-11 2024-02-06 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
service_domain.pb.yarpc.go
in go/proto/api/v1
590 27 2021-11-11 2024-03-23 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
proto
workflow.proto
in proto/uber/cadence/api/v1
205 - 2021-04-21 2023-05-26 8 7 vytautas@uber.com 115650494+ketsiambaku@users...
proto
history.proto
in proto/uber/cadence/api/v1
414 - 2021-04-21 2024-03-25 8 5 vytautas@uber.com shaddoll@users.noreply.gith...
proto
error.proto
in proto/uber/cadence/api/v1
61 - 2021-04-21 2024-03-18 7 5 vytautas@uber.com jht@uber.com
177 - 2020-03-02 2023-08-29 7 6 venkat@uber.com 47233368+timl3136@users.nor...
service_meta.pb.yarpc.go
in go/proto/api/v1
180 11 2021-11-11 2024-03-23 7 6 vytautas@uber.com shaddoll@users.noreply.gith...
proto
domain.proto
in proto/uber/cadence/api/v1
78 - 2021-04-21 2024-01-19 6 5 vytautas@uber.com taylan@uber.com
proto
common.proto
in proto/uber/cadence/api/v1
111 - 2021-04-21 2024-02-06 6 5 vytautas@uber.com shaddoll@users.noreply.gith...
proto
service_worker.proto
in proto/uber/cadence/api/v1
278 - 2021-04-21 2023-08-29 6 4 vytautas@uber.com 47233368+timl3136@users.nor...
workflow.pb.go
in go/proto/api/v1
4997 229 2021-11-11 2023-05-26 6 5 vytautas@uber.com 115650494+ketsiambaku@users...
common.pb.yarpc.go
in go/proto/api/v1
84 - 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
domain.pb.yarpc.go
in go/proto/api/v1
166 - 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
replication.pb.yarpc.go
in go/proto/admin/v1
281 - 2022-06-09 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
common.pb.go
in go/proto/api/v1
3868 249 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
56 - 2021-03-04 2021-03-12 4 2 ycyang@uber.com yx@uber.com
proto
decision.proto
in proto/uber/cadence/api/v1
135 - 2021-04-21 2022-07-14 4 3 vytautas@uber.com zackk@uber.com
domain.pb.go
in go/proto/api/v1
2576 109 2021-11-11 2024-01-19 4 4 vytautas@uber.com taylan@uber.com
proto
service_meta.proto
in proto/uber/cadence/api/v1
34 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
error.pb.yarpc.go
in go/proto/api/v1
37 - 2021-11-11 2024-03-18 3 3 vytautas@uber.com jht@uber.com
38 - 2022-06-21 2023-04-08 3 2 104041627+neil-xie@users.no... 104041627+neil-xie@users.no...
proto
visibility.proto
in proto/uber/cadence/api/v1
50 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
query.proto
in proto/uber/cadence/api/v1
58 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
tasklist.proto
in proto/uber/cadence/api/v1
69 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
service_domain.proto
in proto/uber/cadence/api/v1
107 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
service_visibility.proto
in proto/uber/cadence/api/v1
114 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
service.proto
in proto/uber/cadence/admin/v1
391 - 2022-06-09 2024-01-19 3 3 vytautas@uber.com taylan@uber.com
error.pb.go
in go/proto/api/v1
2216 186 2021-11-11 2024-03-18 3 3 vytautas@uber.com jht@uber.com
decision.pb.go
in go/proto/api/v1
6453 332 2021-11-11 2022-07-14 3 3 vytautas@uber.com zackk@uber.com
service_worker.pb.go
in go/proto/api/v1
9056 493 2021-11-11 2023-08-29 3 3 vytautas@uber.com 47233368+timl3136@users.nor...
tasklist.pb.yarpc.go
in go/proto/api/v1
99 - 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
proto
queue.proto
in proto/uber/cadence/admin/v1
157 - 2022-06-09 2023-05-04 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
service_meta.pb.go
in go/proto/api/v1
469 36 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
query.pb.go
in go/proto/api/v1
873 60 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
shared.thrift
in thrift
1620 - 2020-01-09 2024-03-27 65 24 andrewjdawson2016@users.nor... imgroxx@gmail.com
1637 75 2021-11-11 2024-03-25 22 14 vytautas@uber.com shaddoll@users.noreply.gith...
service_worker.pb.yarpc.go
in go/proto/api/v1
1577 63 2021-11-11 2024-03-25 16 12 vytautas@uber.com shaddoll@users.noreply.gith...
service.pb.yarpc.go
in go/proto/admin/v1
2800 143 2022-06-09 2024-03-25 14 10 vytautas@uber.com shaddoll@users.noreply.gith...
684 - 2020-02-05 2024-03-27 17 9 yx@uber.com imgroxx@gmail.com
proto
service_workflow.proto
in proto/uber/cadence/api/v1
250 - 2021-04-21 2024-02-12 15 9 vytautas@uber.com shaddoll@users.noreply.gith...
history.pb.yarpc.go
in go/proto/api/v1
555 - 2021-11-11 2024-03-25 13 9 vytautas@uber.com shaddoll@users.noreply.gith...
840 35 2021-11-11 2024-03-23 12 9 vytautas@uber.com shaddoll@users.noreply.gith...
admin.thrift
in thrift
332 - 2020-01-31 2024-01-19 15 8 yx@uber.com taylan@uber.com
374 - 2020-01-08 2024-02-12 14 8 wxing1292@users.noreply.git... shaddoll@users.noreply.gith...
queue.pb.yarpc.go
in go/proto/admin/v1
672 - 2022-06-09 2024-03-25 12 8 vytautas@uber.com shaddoll@users.noreply.gith...
decision.pb.yarpc.go
in go/proto/api/v1
420 - 2021-11-11 2024-02-06 10 8 vytautas@uber.com shaddoll@users.noreply.gith...
255 - 2020-03-31 2024-02-12 20 7 yx@uber.com shaddoll@users.noreply.gith...
workflow.pb.yarpc.go
in go/proto/api/v1
319 - 2021-11-11 2024-02-06 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
query.pb.yarpc.go
in go/proto/api/v1
355 - 2021-11-11 2024-02-06 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
visibility.pb.yarpc.go
in go/proto/api/v1
350 - 2021-11-11 2024-02-06 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
service_domain.pb.yarpc.go
in go/proto/api/v1
590 27 2021-11-11 2024-03-23 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
proto
workflow.proto
in proto/uber/cadence/api/v1
205 - 2021-04-21 2023-05-26 8 7 vytautas@uber.com 115650494+ketsiambaku@users...
service_meta.pb.yarpc.go
in go/proto/api/v1
180 11 2021-11-11 2024-03-23 7 6 vytautas@uber.com shaddoll@users.noreply.gith...
177 - 2020-03-02 2023-08-29 7 6 venkat@uber.com 47233368+timl3136@users.nor...
proto
history.proto
in proto/uber/cadence/api/v1
414 - 2021-04-21 2024-03-25 8 5 vytautas@uber.com shaddoll@users.noreply.gith...
proto
error.proto
in proto/uber/cadence/api/v1
61 - 2021-04-21 2024-03-18 7 5 vytautas@uber.com jht@uber.com
workflow.pb.go
in go/proto/api/v1
4997 229 2021-11-11 2023-05-26 6 5 vytautas@uber.com 115650494+ketsiambaku@users...
proto
domain.proto
in proto/uber/cadence/api/v1
78 - 2021-04-21 2024-01-19 6 5 vytautas@uber.com taylan@uber.com
proto
common.proto
in proto/uber/cadence/api/v1
111 - 2021-04-21 2024-02-06 6 5 vytautas@uber.com shaddoll@users.noreply.gith...
proto
service_worker.proto
in proto/uber/cadence/api/v1
278 - 2021-04-21 2023-08-29 6 4 vytautas@uber.com 47233368+timl3136@users.nor...
replication.pb.yarpc.go
in go/proto/admin/v1
281 - 2022-06-09 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
domain.pb.yarpc.go
in go/proto/api/v1
166 - 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
common.pb.yarpc.go
in go/proto/api/v1
84 - 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
common.pb.go
in go/proto/api/v1
3868 249 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
domain.pb.go
in go/proto/api/v1
2576 109 2021-11-11 2024-01-19 4 4 vytautas@uber.com taylan@uber.com
proto
decision.proto
in proto/uber/cadence/api/v1
135 - 2021-04-21 2022-07-14 4 3 vytautas@uber.com zackk@uber.com
error.pb.go
in go/proto/api/v1
2216 186 2021-11-11 2024-03-18 3 3 vytautas@uber.com jht@uber.com
error.pb.yarpc.go
in go/proto/api/v1
37 - 2021-11-11 2024-03-18 3 3 vytautas@uber.com jht@uber.com
service_worker.pb.go
in go/proto/api/v1
9056 493 2021-11-11 2023-08-29 3 3 vytautas@uber.com 47233368+timl3136@users.nor...
decision.pb.go
in go/proto/api/v1
6453 332 2021-11-11 2022-07-14 3 3 vytautas@uber.com zackk@uber.com
proto
service.proto
in proto/uber/cadence/admin/v1
391 - 2022-06-09 2024-01-19 3 3 vytautas@uber.com taylan@uber.com
155 - 2020-01-31 2021-06-15 9 2 yx@uber.com ycyang@uber.com
56 - 2021-03-04 2021-03-12 4 2 ycyang@uber.com yx@uber.com
proto
service_meta.proto
in proto/uber/cadence/api/v1
34 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
service_visibility.proto
in proto/uber/cadence/api/v1
114 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
visibility.proto
in proto/uber/cadence/api/v1
50 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
tasklist.proto
in proto/uber/cadence/api/v1
69 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
query.proto
in proto/uber/cadence/api/v1
58 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
service_domain.proto
in proto/uber/cadence/api/v1
107 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
38 - 2022-06-21 2023-04-08 3 2 104041627+neil-xie@users.no... 104041627+neil-xie@users.no...
queue.pb.go
in go/proto/admin/v1
5839 368 2022-06-09 2023-05-04 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
service_meta.pb.go
in go/proto/api/v1
469 36 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
service_visibility.pb.go
in go/proto/api/v1
4124 265 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
visibility.pb.go
in go/proto/api/v1
975 70 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
health.thrift
in thrift
8 -
replication.pb.go
in go/proto/admin/v1
4767 262 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
cluster.pb.go
in go/proto/admin/v1
1804 120 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
history.pb.go
in go/proto/admin/v1
559 38 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
proto
replication.proto
in proto/uber/cadence/admin/v1
139 - 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
proto
cluster.proto
in proto/uber/cadence/admin/v1
52 - 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
cluster.pb.yarpc.go
in go/proto/admin/v1
36 - 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
proto
history.proto
in proto/uber/cadence/admin/v1
32 - 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
24 - 2020-01-09 2020-01-09 1 1 venkat1109@gmail.com venkat1109@gmail.com
history.pb.yarpc.go
in go/proto/admin/v1
20 - 2022-06-09 2022-06-09 1 1 vytautas@uber.com vytautas@uber.com
config.thrift
in thrift
18 - 2021-08-13 2021-08-13 1 1 84817023+aliue@users.norepl... 84817023+aliue@users.norepl...
buf.yaml
in root
9 - 2021-04-21 2021-04-21 1 1 vytautas@uber.com vytautas@uber.com
queue.pb.go
in go/proto/admin/v1
5839 368 2022-06-09 2023-05-04 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
service_visibility.pb.go
in go/proto/api/v1
4124 265 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
service_domain.pb.go
in go/proto/api/v1
3665 195 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
tasklist.pb.go
in go/proto/api/v1
1822 125 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
visibility.pb.go
in go/proto/api/v1
975 70 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
query.pb.go
in go/proto/api/v1
873 60 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
service_meta.pb.go
in go/proto/api/v1
469 36 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
proto
queue.proto
in proto/uber/cadence/admin/v1
157 - 2022-06-09 2023-05-04 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
155 - 2020-01-31 2021-06-15 9 2 yx@uber.com ycyang@uber.com
proto
service_visibility.proto
in proto/uber/cadence/api/v1
114 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
service_domain.proto
in proto/uber/cadence/api/v1
107 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
tasklist.pb.yarpc.go
in go/proto/api/v1
99 - 2021-11-11 2022-06-17 2 2 vytautas@uber.com shaddoll@users.noreply.gith...
proto
tasklist.proto
in proto/uber/cadence/api/v1
69 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
proto
query.proto
in proto/uber/cadence/api/v1
58 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
56 - 2021-03-04 2021-03-12 4 2 ycyang@uber.com yx@uber.com
proto
visibility.proto
in proto/uber/cadence/api/v1
50 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
38 - 2022-06-21 2023-04-08 3 2 104041627+neil-xie@users.no... 104041627+neil-xie@users.no...
proto
service_meta.proto
in proto/uber/cadence/api/v1
34 - 2021-04-21 2022-06-13 3 2 vytautas@uber.com 25259015+mkolodezny@users.n...
service_worker.pb.go
in go/proto/api/v1
9056 493 2021-11-11 2023-08-29 3 3 vytautas@uber.com 47233368+timl3136@users.nor...
decision.pb.go
in go/proto/api/v1
6453 332 2021-11-11 2022-07-14 3 3 vytautas@uber.com zackk@uber.com
error.pb.go
in go/proto/api/v1
2216 186 2021-11-11 2024-03-18 3 3 vytautas@uber.com jht@uber.com
proto
service.proto
in proto/uber/cadence/admin/v1
391 - 2022-06-09 2024-01-19 3 3 vytautas@uber.com taylan@uber.com
proto
decision.proto
in proto/uber/cadence/api/v1
135 - 2021-04-21 2022-07-14 4 3 vytautas@uber.com zackk@uber.com
error.pb.yarpc.go
in go/proto/api/v1
37 - 2021-11-11 2024-03-18 3 3 vytautas@uber.com jht@uber.com
common.pb.go
in go/proto/api/v1
3868 249 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
domain.pb.go
in go/proto/api/v1
2576 109 2021-11-11 2024-01-19 4 4 vytautas@uber.com taylan@uber.com
replication.pb.yarpc.go
in go/proto/admin/v1
281 - 2022-06-09 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
proto
service_worker.proto
in proto/uber/cadence/api/v1
278 - 2021-04-21 2023-08-29 6 4 vytautas@uber.com 47233368+timl3136@users.nor...
domain.pb.yarpc.go
in go/proto/api/v1
166 - 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
common.pb.yarpc.go
in go/proto/api/v1
84 - 2021-11-11 2024-02-06 5 4 vytautas@uber.com shaddoll@users.noreply.gith...
workflow.pb.go
in go/proto/api/v1
4997 229 2021-11-11 2023-05-26 6 5 vytautas@uber.com 115650494+ketsiambaku@users...
proto
history.proto
in proto/uber/cadence/api/v1
414 - 2021-04-21 2024-03-25 8 5 vytautas@uber.com shaddoll@users.noreply.gith...
proto
common.proto
in proto/uber/cadence/api/v1
111 - 2021-04-21 2024-02-06 6 5 vytautas@uber.com shaddoll@users.noreply.gith...
proto
domain.proto
in proto/uber/cadence/api/v1
78 - 2021-04-21 2024-01-19 6 5 vytautas@uber.com taylan@uber.com
proto
error.proto
in proto/uber/cadence/api/v1
61 - 2021-04-21 2024-03-18 7 5 vytautas@uber.com jht@uber.com
service_meta.pb.yarpc.go
in go/proto/api/v1
180 11 2021-11-11 2024-03-23 7 6 vytautas@uber.com shaddoll@users.noreply.gith...
177 - 2020-03-02 2023-08-29 7 6 venkat@uber.com 47233368+timl3136@users.nor...
service_domain.pb.yarpc.go
in go/proto/api/v1
590 27 2021-11-11 2024-03-23 9 7 vytautas@uber.com shaddoll@users.noreply.gith...
Correlations

File Size vs. Number of Changes: 66 points

thrift/history.thrift x: 684 lines of code y: 17 # changes thrift/shared.thrift x: 1620 lines of code y: 65 # changes go/proto/admin/v1/queue.pb.yarpc.go x: 672 lines of code y: 12 # changes go/proto/admin/v1/service.pb.yarpc.go x: 2800 lines of code y: 14 # changes go/proto/api/v1/history.pb.yarpc.go x: 555 lines of code y: 13 # changes go/proto/api/v1/service_worker.pb.yarpc.go x: 1577 lines of code y: 16 # changes go/proto/api/v1/service_workflow.pb.yarpc.go x: 1637 lines of code y: 22 # changes proto/uber/cadence/api/v1/history.proto x: 414 lines of code y: 8 # changes go/proto/api/v1/service_domain.pb.yarpc.go x: 590 lines of code y: 9 # changes go/proto/api/v1/service_meta.pb.yarpc.go x: 180 lines of code y: 7 # changes go/proto/api/v1/service_visibility.pb.yarpc.go x: 840 lines of code y: 12 # changes go/proto/api/v1/error.pb.go x: 2216 lines of code y: 3 # changes go/proto/api/v1/error.pb.yarpc.go x: 37 lines of code y: 3 # changes proto/uber/cadence/api/v1/error.proto x: 61 lines of code y: 7 # changes thrift/sqlblobs.thrift x: 255 lines of code y: 20 # changes thrift/cadence.thrift x: 374 lines of code y: 14 # changes proto/uber/cadence/api/v1/service_workflow.proto x: 250 lines of code y: 15 # changes go/proto/admin/v1/replication.pb.yarpc.go x: 281 lines of code y: 5 # changes go/proto/api/v1/common.pb.go x: 3868 lines of code y: 5 # changes go/proto/api/v1/common.pb.yarpc.go x: 84 lines of code y: 5 # changes go/proto/api/v1/decision.pb.yarpc.go x: 420 lines of code y: 10 # changes go/proto/api/v1/domain.pb.yarpc.go x: 166 lines of code y: 5 # changes go/proto/api/v1/query.pb.yarpc.go x: 355 lines of code y: 9 # changes go/proto/api/v1/workflow.pb.yarpc.go x: 319 lines of code y: 9 # changes proto/uber/cadence/api/v1/common.proto x: 111 lines of code y: 6 # changes thrift/admin.thrift x: 332 lines of code y: 15 # changes go/proto/api/v1/domain.pb.go x: 2576 lines of code y: 4 # changes proto/uber/cadence/admin/v1/service.proto x: 391 lines of code y: 3 # changes proto/uber/cadence/api/v1/domain.proto x: 78 lines of code y: 6 # changes go/proto/api/v1/service_worker.pb.go x: 9056 lines of code y: 3 # changes proto/uber/cadence/api/v1/service_worker.proto x: 278 lines of code y: 6 # changes thrift/matching.thrift x: 177 lines of code y: 7 # changes go/proto/api/v1/workflow.pb.go x: 4997 lines of code y: 6 # changes proto/uber/cadence/api/v1/workflow.proto x: 205 lines of code y: 8 # changes go/proto/admin/v1/queue.pb.go x: 5839 lines of code y: 2 # changes proto/uber/cadence/admin/v1/queue.proto x: 157 lines of code y: 2 # changes go/proto/api/v1/decision.pb.go x: 6453 lines of code y: 3 # changes proto/uber/cadence/api/v1/decision.proto x: 135 lines of code y: 4 # changes go/proto/api/v1/query.pb.go x: 873 lines of code y: 2 # changes go/proto/api/v1/service_domain.pb.go x: 3665 lines of code y: 2 # changes go/proto/api/v1/service_meta.pb.go x: 469 lines of code y: 2 # changes go/proto/api/v1/service_visibility.pb.go x: 4124 lines of code y: 2 # changes go/proto/api/v1/tasklist.pb.go x: 1822 lines of code y: 2 # changes go/proto/api/v1/tasklist.pb.yarpc.go x: 99 lines of code y: 2 # changes go/proto/api/v1/visibility.pb.go x: 975 lines of code y: 2 # changes proto/uber/cadence/api/v1/query.proto x: 58 lines of code y: 3 # changes proto/uber/cadence/api/v1/service_domain.proto x: 107 lines of code y: 3 # changes proto/uber/cadence/api/v1/tasklist.proto x: 69 lines of code y: 3 # changes go/proto/admin/v1/cluster.pb.go x: 1804 lines of code y: 1 # changes go/proto/admin/v1/cluster.pb.yarpc.go x: 36 lines of code y: 1 # changes go/proto/admin/v1/history.pb.go x: 559 lines of code y: 1 # changes go/proto/admin/v1/history.pb.yarpc.go x: 20 lines of code y: 1 # changes go/proto/admin/v1/replication.pb.go x: 4767 lines of code y: 1 # changes proto/uber/cadence/admin/v1/cluster.proto x: 52 lines of code y: 1 # changes proto/uber/cadence/admin/v1/replication.proto x: 139 lines of code y: 1 # changes thrift/replicator.thrift x: 155 lines of code y: 9 # changes buf.yaml x: 9 lines of code y: 1 # changes thrift/shadower.thrift x: 56 lines of code y: 4 # changes
65.0
# changes
  min: 1.0
  average: 6.79
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 65.0
0 9056.0
lines of code
min: 9.0 | average: 1084.21 | 25th percentile: 82.5 | median: 300.0 | 75th percentile: 1125.5 | max: 9056.0

Number of Contributors vs. Number of Changes: 66 points

thrift/history.thrift x: 9 # contributors y: 17 # changes thrift/shared.thrift x: 24 # contributors y: 65 # changes go/proto/admin/v1/queue.pb.yarpc.go x: 8 # contributors y: 12 # changes go/proto/admin/v1/service.pb.yarpc.go x: 10 # contributors y: 14 # changes go/proto/api/v1/history.pb.yarpc.go x: 9 # contributors y: 13 # changes go/proto/api/v1/service_worker.pb.yarpc.go x: 12 # contributors y: 16 # changes go/proto/api/v1/service_workflow.pb.yarpc.go x: 14 # contributors y: 22 # changes proto/uber/cadence/api/v1/history.proto x: 5 # contributors y: 8 # changes go/proto/api/v1/service_domain.pb.yarpc.go x: 7 # contributors y: 9 # changes go/proto/api/v1/service_meta.pb.yarpc.go x: 6 # contributors y: 7 # changes go/proto/api/v1/service_visibility.pb.yarpc.go x: 9 # contributors y: 12 # changes go/proto/api/v1/error.pb.go x: 3 # contributors y: 3 # changes proto/uber/cadence/api/v1/error.proto x: 5 # contributors y: 7 # changes thrift/sqlblobs.thrift x: 7 # contributors y: 20 # changes thrift/cadence.thrift x: 8 # contributors y: 14 # changes proto/uber/cadence/api/v1/service_workflow.proto x: 9 # contributors y: 15 # changes go/proto/admin/v1/replication.pb.yarpc.go x: 4 # contributors y: 5 # changes go/proto/api/v1/decision.pb.yarpc.go x: 8 # contributors y: 10 # changes proto/uber/cadence/api/v1/common.proto x: 5 # contributors y: 6 # changes thrift/admin.thrift x: 8 # contributors y: 15 # changes go/proto/api/v1/domain.pb.go x: 4 # contributors y: 4 # changes proto/uber/cadence/api/v1/service_worker.proto x: 4 # contributors y: 6 # changes proto/uber/cadence/api/v1/workflow.proto x: 7 # contributors y: 8 # changes go/proto/admin/v1/queue.pb.go x: 2 # contributors y: 2 # changes thrift/indexer.thrift x: 2 # contributors y: 3 # changes proto/uber/cadence/api/v1/decision.proto x: 3 # contributors y: 4 # changes go/proto/admin/v1/cluster.pb.go x: 1 # contributors y: 1 # changes thrift/replicator.thrift x: 2 # contributors y: 9 # changes thrift/shadower.thrift x: 2 # contributors y: 4 # changes
65.0
# changes
  min: 1.0
  average: 6.79
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 65.0
0 24.0
# contributors
min: 1.0 | average: 4.48 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.0 | max: 24.0

Number of Contributors vs. File Size: 66 points

thrift/history.thrift x: 9 # contributors y: 684 lines of code thrift/shared.thrift x: 24 # contributors y: 1620 lines of code go/proto/admin/v1/queue.pb.yarpc.go x: 8 # contributors y: 672 lines of code go/proto/admin/v1/service.pb.yarpc.go x: 10 # contributors y: 2800 lines of code go/proto/api/v1/history.pb.yarpc.go x: 9 # contributors y: 555 lines of code go/proto/api/v1/service_worker.pb.yarpc.go x: 12 # contributors y: 1577 lines of code go/proto/api/v1/service_workflow.pb.yarpc.go x: 14 # contributors y: 1637 lines of code proto/uber/cadence/api/v1/history.proto x: 5 # contributors y: 414 lines of code go/proto/api/v1/service_domain.pb.yarpc.go x: 7 # contributors y: 590 lines of code go/proto/api/v1/service_meta.pb.yarpc.go x: 6 # contributors y: 180 lines of code go/proto/api/v1/service_visibility.pb.yarpc.go x: 9 # contributors y: 840 lines of code go/proto/api/v1/error.pb.go x: 3 # contributors y: 2216 lines of code go/proto/api/v1/error.pb.yarpc.go x: 3 # contributors y: 37 lines of code proto/uber/cadence/api/v1/error.proto x: 5 # contributors y: 61 lines of code thrift/sqlblobs.thrift x: 7 # contributors y: 255 lines of code thrift/cadence.thrift x: 8 # contributors y: 374 lines of code proto/uber/cadence/api/v1/service_workflow.proto x: 9 # contributors y: 250 lines of code go/proto/admin/v1/replication.pb.yarpc.go x: 4 # contributors y: 281 lines of code go/proto/api/v1/common.pb.go x: 4 # contributors y: 3868 lines of code go/proto/api/v1/common.pb.yarpc.go x: 4 # contributors y: 84 lines of code go/proto/api/v1/decision.pb.yarpc.go x: 8 # contributors y: 420 lines of code go/proto/api/v1/domain.pb.yarpc.go x: 4 # contributors y: 166 lines of code go/proto/api/v1/query.pb.yarpc.go x: 7 # contributors y: 355 lines of code go/proto/api/v1/workflow.pb.yarpc.go x: 7 # contributors y: 319 lines of code proto/uber/cadence/api/v1/common.proto x: 5 # contributors y: 111 lines of code thrift/admin.thrift x: 8 # contributors y: 332 lines of code go/proto/api/v1/domain.pb.go x: 4 # contributors y: 2576 lines of code proto/uber/cadence/admin/v1/service.proto x: 3 # contributors y: 391 lines of code proto/uber/cadence/api/v1/domain.proto x: 5 # contributors y: 78 lines of code go/proto/api/v1/service_worker.pb.go x: 3 # contributors y: 9056 lines of code thrift/matching.thrift x: 6 # contributors y: 177 lines of code go/proto/api/v1/workflow.pb.go x: 5 # contributors y: 4997 lines of code proto/uber/cadence/api/v1/workflow.proto x: 7 # contributors y: 205 lines of code go/proto/admin/v1/queue.pb.go x: 2 # contributors y: 5839 lines of code proto/uber/cadence/admin/v1/queue.proto x: 2 # contributors y: 157 lines of code thrift/indexer.thrift x: 2 # contributors y: 38 lines of code go/proto/api/v1/decision.pb.go x: 3 # contributors y: 6453 lines of code proto/uber/cadence/api/v1/decision.proto x: 3 # contributors y: 135 lines of code go/proto/api/v1/query.pb.go x: 2 # contributors y: 873 lines of code go/proto/api/v1/service_domain.pb.go x: 2 # contributors y: 3665 lines of code go/proto/api/v1/service_meta.pb.go x: 2 # contributors y: 469 lines of code go/proto/api/v1/service_visibility.pb.go x: 2 # contributors y: 4124 lines of code go/proto/api/v1/tasklist.pb.go x: 2 # contributors y: 1822 lines of code go/proto/api/v1/tasklist.pb.yarpc.go x: 2 # contributors y: 99 lines of code go/proto/api/v1/visibility.pb.go x: 2 # contributors y: 975 lines of code proto/uber/cadence/api/v1/service_domain.proto x: 2 # contributors y: 107 lines of code proto/uber/cadence/api/v1/service_meta.proto x: 2 # contributors y: 34 lines of code go/proto/admin/v1/cluster.pb.go x: 1 # contributors y: 1804 lines of code go/proto/admin/v1/cluster.pb.yarpc.go x: 1 # contributors y: 36 lines of code go/proto/admin/v1/history.pb.go x: 1 # contributors y: 559 lines of code go/proto/admin/v1/history.pb.yarpc.go x: 1 # contributors y: 20 lines of code go/proto/admin/v1/replication.pb.go x: 1 # contributors y: 4767 lines of code proto/uber/cadence/admin/v1/replication.proto x: 1 # contributors y: 139 lines of code
9056.0
lines of code
  min: 9.0
  average: 1084.21
  25th percentile: 82.5
  median: 300.0
  75th percentile: 1125.5
  max: 9056.0
0 24.0
# contributors
min: 1.0 | average: 4.48 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.0 | max: 24.0