apache / servicecomb-kie
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 63 files with 5,734 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (463 lines of code)
    • 6 files changed 21-50 times (749 lines of code)
    • 22 files changed 6-20 times (2,944 lines of code)
    • 34 files changed 1-5 times (1,578 lines of code)
0% | 8% | 13% | 51% | 27%
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 63 files with 5,734 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (941 lines of code)
    • 5 files changed by 6-10 contributors (319 lines of code)
    • 37 files changed by 2-5 contributors (3,502 lines of code)
    • 17 files changed by 1 contributor (972 lines of code)
0% | 16% | 5% | 61% | 16%
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, sh, md, yaml, rst, yml, js, mod, py, bat, json, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 8% | 13% | 51% | 26%
js0% | 0% | 0% | 100% | 0%
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
server0% | 9% | 10% | 54% | 25%
pkg0% | 0% | 56% | 7% | 36%
deployments0% | 0% | 0% | 41% | 58%
cmd0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
kv_resource.go
in server/resource/v1
463 11 2019-05-13 2023-01-12 66 14 xiaoliang.tian@gmail.com 46839758+kkf1@users.noreply...
common.go
in server/resource/v1
258 20 2019-05-13 2022-12-05 49 12 xiaoliang.tian@gmail.com sure_0757@qq.com
history_resource.go
in server/resource/v1
135 3 2019-05-31 2022-12-05 28 9 xiaoliang.tian@gmail.com sure_0757@qq.com
doc_struct.go
in server/resource/v1
170 - 2019-05-13 2022-08-10 28 11 xiaoliang.tian@gmail.com sure_0757@qq.com
common.go
in pkg/common
50 - 2019-05-17 2022-08-10 25 11 xiaoliang.tian@gmail.com sure_0757@qq.com
db_schema.go
in pkg/model
76 - 2020-01-13 2022-09-19 23 7 xiaoliang.tian@gmail.com sure_0757@qq.com
kv.go
in pkg/model
60 - 2019-05-07 2022-08-10 22 8 xiaoliang.tian@gmail.com sure_0757@qq.com
main.go
in cmd/kieserver
23 1 2019-06-18 2023-02-06 20 6 xiaoliang.tian@gmail.com sure_0757@qq.com
struct.go
in server/config
38 - 2019-05-07 2023-03-29 14 5 xiaoliang.tian@gmail.com 46839758+kkf1@users.noreply...
config.go
in server/config
25 4 2019-05-07 2022-08-10 13 6 xiaoliang.tian@gmail.com sure_0757@qq.com
track_handler.go
in server/handler
85 4 2020-03-14 2022-08-10 13 5 xiaoliang.tian@gmail.com sure_0757@qq.com
db.js
in deployments
107 - 2020-01-20 2021-08-11 13 5 xiaoliang.tian@gmail.com 56192846+sphairis@users.nor...
kv_svc.go
in server/service/kv
310 14 2021-08-02 2023-07-27 13 5 xiaoliang.tian@gmail.com 64736788+tornado-ssy@users....
kv_dao.go
in server/datasource/etcd/kv
561 26 2021-08-11 2023-03-16 12 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
kv_dao.go
in server/datasource/mongo/kv
667 22 2021-07-31 2022-12-05 12 3 xiaoliang.tian@gmail.com sure_0757@qq.com
dao.go
in server/datasource
91 5 2021-07-31 2022-12-05 10 3 xiaoliang.tian@gmail.com sure_0757@qq.com
bus.go
in server/pubsub
118 7 2019-12-28 2022-08-10 10 3 xiaoliang.tian@gmail.com sure_0757@qq.com
struct.go
in server/pubsub
88 5 2019-12-28 2022-08-10 9 4 xiaoliang.tian@gmail.com sure_0757@qq.com
rule.go
in pkg/validator
26 1 2021-06-03 2022-08-15 8 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
event_handler.go
in server/pubsub
30 3 2019-12-28 2022-08-10 8 3 xiaoliang.tian@gmail.com sure_0757@qq.com
options.go
in server/datasource
100 14 2021-07-31 2022-08-31 7 4 xiaoliang.tian@gmail.com 46839758+kkf1@users.noreply...
init.go
in server/datasource/etcd
35 7 2021-08-11 2023-03-16 6 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
quota.go
in server/plugin/qms
44 7 2020-04-10 2022-08-10 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
admin_resource.go
in server/resource/v1
56 2 2020-08-18 2022-08-10 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
rbac.go
in server/rbac
64 3 2020-08-18 2022-12-05 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
polling_detail_dao.go
in server/datasource/mongo/track
80 2 2021-07-31 2022-08-10 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
history_dao.go
in server/datasource/etcd/history
121 6 2021-08-11 2022-12-05 6 2 sure_0757@qq.com sure_0757@qq.com
init.go
in server/datasource/mongo
128 14 2021-07-31 2022-12-05 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
history_dao.go
in server/datasource/mongo/history
147 5 2021-08-02 2022-08-10 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
server.go
in server
39 1 2020-08-18 2022-07-30 5 2 xiaoliang.tian@gmail.com sure_0757@qq.com
override_force.go
in server/service/kv
43 2 2021-07-01 2022-12-05 5 4 56192846+sphairis@users.nor... sure_0757@qq.com
override_skip.go
in server/service/kv
26 2 2021-07-01 2021-11-29 4 3 56192846+sphairis@users.nor... 790504160@qq.com
override_abort.go
in server/service/kv
26 2 2021-07-01 2021-11-29 4 3 56192846+sphairis@users.nor... 790504160@qq.com
util.go
in pkg/util
31 3 2020-03-03 2022-12-05 4 2 zhulijian1@huawei.com sure_0757@qq.com
revision.go
in server/datasource/mongo/counter
54 2 2021-07-31 2022-08-10 4 3 xiaoliang.tian@gmail.com sure_0757@qq.com
string_util.go
in pkg/stringutil
28 1 2020-01-20 2022-08-10 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
revision.go
in server/datasource/etcd/counter
34 2 2021-08-11 2022-12-05 3 1 sure_0757@qq.com sure_0757@qq.com
db.go
in server/db
49 1 2019-07-30 2022-07-30 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
command.go
in server/command
50 1 2020-08-18 2022-07-25 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
kv_cache.go
in server/datasource/etcd/kv
305 21 2023-03-16 2023-03-29 3 1 46839758+kkf1@users.noreply... 46839758+kkf1@users.noreply...
struct.go
in server/datasource/mongo/counter
5 - 2021-07-31 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
options.go
in server/pubsub
6 - 2019-12-28 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
override.go
in server/service/kv
16 2 2021-07-01 2021-07-31 2 2 56192846+sphairis@users.nor... xiaoliang.tian@gmail.com
ip_util.go
in pkg/iputil
21 1 2020-02-17 2022-08-10 2 2 53255576+guoyl123@users.nor... sure_0757@qq.com
filter_kvdoc.go
in server/datasource/auth
23 2 2022-12-05 2023-02-02 2 2 sure_0757@qq.com 56192846+sphairis@users.nor...
semaphore.go
in pkg/concurrency
27 3 2021-08-26 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
tlsutil.go
in server/config/tlsutil
36 1 2022-07-30 2022-08-10 2 1 sure_0757@qq.com sure_0757@qq.com
key.go
in server/datasource/etcd/key
53 11 2021-08-11 2021-11-29 2 2 sure_0757@qq.com 790504160@qq.com
polling_detail_dao.go
in server/datasource/etcd/track
61 2 2021-08-11 2022-08-10 2 1 sure_0757@qq.com sure_0757@qq.com
kv.go
in server/pubsub/notifier
109 8 2021-08-27 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
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
kv_resource.go
in server/resource/v1
463 11 2019-05-13 2023-01-12 66 14 xiaoliang.tian@gmail.com 46839758+kkf1@users.noreply...
common.go
in server/resource/v1
258 20 2019-05-13 2022-12-05 49 12 xiaoliang.tian@gmail.com sure_0757@qq.com
doc_struct.go
in server/resource/v1
170 - 2019-05-13 2022-08-10 28 11 xiaoliang.tian@gmail.com sure_0757@qq.com
common.go
in pkg/common
50 - 2019-05-17 2022-08-10 25 11 xiaoliang.tian@gmail.com sure_0757@qq.com
history_resource.go
in server/resource/v1
135 3 2019-05-31 2022-12-05 28 9 xiaoliang.tian@gmail.com sure_0757@qq.com
kv.go
in pkg/model
60 - 2019-05-07 2022-08-10 22 8 xiaoliang.tian@gmail.com sure_0757@qq.com
db_schema.go
in pkg/model
76 - 2020-01-13 2022-09-19 23 7 xiaoliang.tian@gmail.com sure_0757@qq.com
main.go
in cmd/kieserver
23 1 2019-06-18 2023-02-06 20 6 xiaoliang.tian@gmail.com sure_0757@qq.com
config.go
in server/config
25 4 2019-05-07 2022-08-10 13 6 xiaoliang.tian@gmail.com sure_0757@qq.com
struct.go
in server/config
38 - 2019-05-07 2023-03-29 14 5 xiaoliang.tian@gmail.com 46839758+kkf1@users.noreply...
track_handler.go
in server/handler
85 4 2020-03-14 2022-08-10 13 5 xiaoliang.tian@gmail.com sure_0757@qq.com
kv_svc.go
in server/service/kv
310 14 2021-08-02 2023-07-27 13 5 xiaoliang.tian@gmail.com 64736788+tornado-ssy@users....
db.js
in deployments
107 - 2020-01-20 2021-08-11 13 5 xiaoliang.tian@gmail.com 56192846+sphairis@users.nor...
struct.go
in server/pubsub
88 5 2019-12-28 2022-08-10 9 4 xiaoliang.tian@gmail.com sure_0757@qq.com
options.go
in server/datasource
100 14 2021-07-31 2022-08-31 7 4 xiaoliang.tian@gmail.com 46839758+kkf1@users.noreply...
override_force.go
in server/service/kv
43 2 2021-07-01 2022-12-05 5 4 56192846+sphairis@users.nor... sure_0757@qq.com
kv_dao.go
in server/datasource/etcd/kv
561 26 2021-08-11 2023-03-16 12 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
kv_dao.go
in server/datasource/mongo/kv
667 22 2021-07-31 2022-12-05 12 3 xiaoliang.tian@gmail.com sure_0757@qq.com
dao.go
in server/datasource
91 5 2021-07-31 2022-12-05 10 3 xiaoliang.tian@gmail.com sure_0757@qq.com
bus.go
in server/pubsub
118 7 2019-12-28 2022-08-10 10 3 xiaoliang.tian@gmail.com sure_0757@qq.com
event_handler.go
in server/pubsub
30 3 2019-12-28 2022-08-10 8 3 xiaoliang.tian@gmail.com sure_0757@qq.com
rule.go
in pkg/validator
26 1 2021-06-03 2022-08-15 8 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
init.go
in server/datasource/etcd
35 7 2021-08-11 2023-03-16 6 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
polling_detail_dao.go
in server/datasource/mongo/track
80 2 2021-07-31 2022-08-10 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
history_dao.go
in server/datasource/mongo/history
147 5 2021-08-02 2022-08-10 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
init.go
in server/datasource/mongo
128 14 2021-07-31 2022-12-05 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
revision.go
in server/datasource/mongo/counter
54 2 2021-07-31 2022-08-10 4 3 xiaoliang.tian@gmail.com sure_0757@qq.com
override_abort.go
in server/service/kv
26 2 2021-07-01 2021-11-29 4 3 56192846+sphairis@users.nor... 790504160@qq.com
override_skip.go
in server/service/kv
26 2 2021-07-01 2021-11-29 4 3 56192846+sphairis@users.nor... 790504160@qq.com
db.go
in server/db
49 1 2019-07-30 2022-07-30 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
command.go
in server/command
50 1 2020-08-18 2022-07-25 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
string_util.go
in pkg/stringutil
28 1 2020-01-20 2022-08-10 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
history_dao.go
in server/datasource/etcd/history
121 6 2021-08-11 2022-12-05 6 2 sure_0757@qq.com sure_0757@qq.com
rbac.go
in server/rbac
64 3 2020-08-18 2022-12-05 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
quota.go
in server/plugin/qms
44 7 2020-04-10 2022-08-10 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
admin_resource.go
in server/resource/v1
56 2 2020-08-18 2022-08-10 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
server.go
in server
39 1 2020-08-18 2022-07-30 5 2 xiaoliang.tian@gmail.com sure_0757@qq.com
util.go
in pkg/util
31 3 2020-03-03 2022-12-05 4 2 zhulijian1@huawei.com sure_0757@qq.com
filter_kvdoc.go
in server/datasource/auth
23 2 2022-12-05 2023-02-02 2 2 sure_0757@qq.com 56192846+sphairis@users.nor...
key.go
in server/datasource/etcd/key
53 11 2021-08-11 2021-11-29 2 2 sure_0757@qq.com 790504160@qq.com
struct.go
in server/datasource/mongo/counter
5 - 2021-07-31 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
options.go
in server/pubsub
6 - 2019-12-28 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
kv.go
in server/pubsub/notifier
109 8 2021-08-27 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
override.go
in server/service/kv
16 2 2021-07-01 2021-07-31 2 2 56192846+sphairis@users.nor... xiaoliang.tian@gmail.com
semaphore.go
in pkg/concurrency
27 3 2021-08-26 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
ip_util.go
in pkg/iputil
21 1 2020-02-17 2022-08-10 2 2 53255576+guoyl123@users.nor... sure_0757@qq.com
kv_cache.go
in server/datasource/etcd/kv
305 21 2023-03-16 2023-03-29 3 1 46839758+kkf1@users.noreply... 46839758+kkf1@users.noreply...
revision.go
in server/datasource/etcd/counter
34 2 2021-08-11 2022-12-05 3 1 sure_0757@qq.com sure_0757@qq.com
polling_detail_dao.go
in server/datasource/etcd/track
61 2 2021-08-11 2022-08-10 2 1 sure_0757@qq.com sure_0757@qq.com
tlsutil.go
in server/config/tlsutil
36 1 2022-07-30 2022-08-10 2 1 sure_0757@qq.com sure_0757@qq.com
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
kv_cache.go
in server/datasource/etcd/kv
305 21 2023-03-16 2023-03-29 3 1 46839758+kkf1@users.noreply... 46839758+kkf1@users.noreply...
kie-deployment.yaml
in deployments/kubernetes
148 - 2020-08-05 2020-08-05 1 1 aleczheng05@gmail.com aleczheng05@gmail.com
decision.go
in server/datasource/auth
114 8 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
polling_detail_dao.go
in server/datasource/etcd/track
61 2 2021-08-11 2022-08-10 2 1 sure_0757@qq.com sure_0757@qq.com
service.go
in server/datasource/auth
58 6 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
identify.go
in server/datasource/auth
48 2 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
perm.go
in server/datasource/auth
37 3 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
rbac.go
in server/datasource/etcd/rbac
36 4 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
tlsutil.go
in server/config/tlsutil
36 1 2022-07-30 2022-08-10 2 1 sure_0757@qq.com sure_0757@qq.com
revision.go
in server/datasource/etcd/counter
34 2 2021-08-11 2022-12-05 3 1 sure_0757@qq.com sure_0757@qq.com
sync.go
in server/service/sync
23 2 2022-08-20 2022-08-20 1 1 46839758+kkf1@users.noreply... 46839758+kkf1@users.noreply...
kv_sort.go
in server/datasource
21 4 2021-08-24 2021-08-24 1 1 sure_0757@qq.com sure_0757@qq.com
rbac.go
in server/datasource/mongo/rbac
13 2 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
cipher_util.go
in pkg/cipherutil
13 1 2021-04-13 2021-04-13 1 1 sure_0757@qq.com sure_0757@qq.com
model.go
in server/datasource/mongo/model
10 - 2022-01-21 2022-01-21 1 1 790504160@qq.com 790504160@qq.com
rbac.go
in server/datasource/rbac
9 - 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
resource_scope.go
in server/datasource/auth
6 - 2022-12-05 2022-12-05 1 1 sure_0757@qq.com sure_0757@qq.com
history_dao.go
in server/datasource/etcd/history
121 6 2021-08-11 2022-12-05 6 2 sure_0757@qq.com sure_0757@qq.com
kv.go
in server/pubsub/notifier
109 8 2021-08-27 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
rbac.go
in server/rbac
64 3 2020-08-18 2022-12-05 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
admin_resource.go
in server/resource/v1
56 2 2020-08-18 2022-08-10 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
key.go
in server/datasource/etcd/key
53 11 2021-08-11 2021-11-29 2 2 sure_0757@qq.com 790504160@qq.com
quota.go
in server/plugin/qms
44 7 2020-04-10 2022-08-10 6 2 xiaoliang.tian@gmail.com sure_0757@qq.com
server.go
in server
39 1 2020-08-18 2022-07-30 5 2 xiaoliang.tian@gmail.com sure_0757@qq.com
util.go
in pkg/util
31 3 2020-03-03 2022-12-05 4 2 zhulijian1@huawei.com sure_0757@qq.com
semaphore.go
in pkg/concurrency
27 3 2021-08-26 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
filter_kvdoc.go
in server/datasource/auth
23 2 2022-12-05 2023-02-02 2 2 sure_0757@qq.com 56192846+sphairis@users.nor...
ip_util.go
in pkg/iputil
21 1 2020-02-17 2022-08-10 2 2 53255576+guoyl123@users.nor... sure_0757@qq.com
override.go
in server/service/kv
16 2 2021-07-01 2021-07-31 2 2 56192846+sphairis@users.nor... xiaoliang.tian@gmail.com
options.go
in server/pubsub
6 - 2019-12-28 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
struct.go
in server/datasource/mongo/counter
5 - 2021-07-31 2022-08-10 2 2 xiaoliang.tian@gmail.com sure_0757@qq.com
kv_dao.go
in server/datasource/mongo/kv
667 22 2021-07-31 2022-12-05 12 3 xiaoliang.tian@gmail.com sure_0757@qq.com
kv_dao.go
in server/datasource/etcd/kv
561 26 2021-08-11 2023-03-16 12 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
history_dao.go
in server/datasource/mongo/history
147 5 2021-08-02 2022-08-10 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
init.go
in server/datasource/mongo
128 14 2021-07-31 2022-12-05 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
bus.go
in server/pubsub
118 7 2019-12-28 2022-08-10 10 3 xiaoliang.tian@gmail.com sure_0757@qq.com
dao.go
in server/datasource
91 5 2021-07-31 2022-12-05 10 3 xiaoliang.tian@gmail.com sure_0757@qq.com
polling_detail_dao.go
in server/datasource/mongo/track
80 2 2021-07-31 2022-08-10 6 3 xiaoliang.tian@gmail.com sure_0757@qq.com
revision.go
in server/datasource/mongo/counter
54 2 2021-07-31 2022-08-10 4 3 xiaoliang.tian@gmail.com sure_0757@qq.com
command.go
in server/command
50 1 2020-08-18 2022-07-25 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
db.go
in server/db
49 1 2019-07-30 2022-07-30 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
init.go
in server/datasource/etcd
35 7 2021-08-11 2023-03-16 6 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
event_handler.go
in server/pubsub
30 3 2019-12-28 2022-08-10 8 3 xiaoliang.tian@gmail.com sure_0757@qq.com
string_util.go
in pkg/stringutil
28 1 2020-01-20 2022-08-10 3 3 xiaoliang.tian@gmail.com sure_0757@qq.com
override_abort.go
in server/service/kv
26 2 2021-07-01 2021-11-29 4 3 56192846+sphairis@users.nor... 790504160@qq.com
override_skip.go
in server/service/kv
26 2 2021-07-01 2021-11-29 4 3 56192846+sphairis@users.nor... 790504160@qq.com
rule.go
in pkg/validator
26 1 2021-06-03 2022-08-15 8 3 sure_0757@qq.com 46839758+kkf1@users.noreply...
options.go
in server/datasource
100 14 2021-07-31 2022-08-31 7 4 xiaoliang.tian@gmail.com 46839758+kkf1@users.noreply...
struct.go
in server/pubsub
88 5 2019-12-28 2022-08-10 9 4 xiaoliang.tian@gmail.com sure_0757@qq.com
override_force.go
in server/service/kv
43 2 2021-07-01 2022-12-05 5 4 56192846+sphairis@users.nor... sure_0757@qq.com
Correlations

File Size vs. Number of Changes: 63 points

server/service/kv/kv_svc.go x: 310 lines of code y: 13 # changes server/config/struct.go x: 38 lines of code y: 14 # changes server/datasource/etcd/kv/kv_cache.go x: 305 lines of code y: 3 # changes server/datasource/etcd/init.go x: 35 lines of code y: 6 # changes server/datasource/etcd/kv/kv_dao.go x: 561 lines of code y: 12 # changes cmd/kieserver/main.go x: 23 lines of code y: 20 # changes server/datasource/auth/filter_kvdoc.go x: 23 lines of code y: 2 # changes server/resource/v1/kv_resource.go x: 463 lines of code y: 66 # changes pkg/util/util.go x: 31 lines of code y: 4 # changes server/datasource/auth/decision.go x: 114 lines of code y: 1 # changes server/datasource/auth/identify.go x: 48 lines of code y: 1 # changes server/datasource/auth/perm.go x: 37 lines of code y: 1 # changes server/datasource/auth/resource_scope.go x: 6 lines of code y: 1 # changes server/datasource/auth/service.go x: 58 lines of code y: 1 # changes server/datasource/dao.go x: 91 lines of code y: 10 # changes server/datasource/etcd/counter/revision.go x: 34 lines of code y: 3 # changes server/datasource/etcd/history/history_dao.go x: 121 lines of code y: 6 # changes server/datasource/etcd/rbac/rbac.go x: 36 lines of code y: 1 # changes server/datasource/mongo/init.go x: 128 lines of code y: 6 # changes server/datasource/mongo/kv/kv_dao.go x: 667 lines of code y: 12 # changes server/datasource/mongo/rbac/rbac.go x: 13 lines of code y: 1 # changes server/datasource/rbac/rbac.go x: 9 lines of code y: 1 # changes server/rbac/rbac.go x: 64 lines of code y: 6 # changes server/resource/v1/common.go x: 258 lines of code y: 49 # changes server/resource/v1/history_resource.go x: 135 lines of code y: 28 # changes server/service/kv/override_force.go x: 43 lines of code y: 5 # changes pkg/model/db_schema.go x: 76 lines of code y: 23 # changes server/datasource/options.go x: 100 lines of code y: 7 # changes server/service/sync/sync.go x: 23 lines of code y: 1 # changes pkg/validator/rule.go x: 26 lines of code y: 8 # changes pkg/common/common.go x: 50 lines of code y: 25 # changes pkg/concurrency/semaphore.go x: 27 lines of code y: 2 # changes pkg/iputil/ip_util.go x: 21 lines of code y: 2 # changes pkg/model/kv.go x: 60 lines of code y: 22 # changes pkg/stringutil/string_util.go x: 28 lines of code y: 3 # changes server/config/config.go x: 25 lines of code y: 13 # changes server/config/tlsutil/tlsutil.go x: 36 lines of code y: 2 # changes server/datasource/etcd/track/polling_detail_dao.go x: 61 lines of code y: 2 # changes server/datasource/mongo/counter/revision.go x: 54 lines of code y: 4 # changes server/datasource/mongo/counter/struct.go x: 5 lines of code y: 2 # changes server/datasource/mongo/history/history_dao.go x: 147 lines of code y: 6 # changes server/datasource/mongo/track/polling_detail_dao.go x: 80 lines of code y: 6 # changes server/handler/track_handler.go x: 85 lines of code y: 13 # changes server/plugin/qms/quota.go x: 44 lines of code y: 6 # changes server/pubsub/bus.go x: 118 lines of code y: 10 # changes server/pubsub/event_handler.go x: 30 lines of code y: 8 # changes server/pubsub/notifier/kv.go x: 109 lines of code y: 2 # changes server/pubsub/struct.go x: 88 lines of code y: 9 # changes server/resource/v1/admin_resource.go x: 56 lines of code y: 6 # changes server/resource/v1/doc_struct.go x: 170 lines of code y: 28 # changes server/db/db.go x: 49 lines of code y: 3 # changes server/server.go x: 39 lines of code y: 5 # changes server/command/command.go x: 50 lines of code y: 3 # changes server/datasource/mongo/model/model.go x: 10 lines of code y: 1 # changes server/datasource/etcd/key/key.go x: 53 lines of code y: 2 # changes server/service/kv/override_abort.go x: 26 lines of code y: 4 # changes server/datasource/kv_sort.go x: 21 lines of code y: 1 # changes deployments/db.js x: 107 lines of code y: 13 # changes server/service/kv/override.go x: 16 lines of code y: 2 # changes deployments/kubernetes/kie-deployment.yaml x: 148 lines of code y: 1 # changes
66.0
# changes
  min: 1.0
  average: 8.33
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 66.0
0 667.0
lines of code
min: 5.0 | average: 91.02 | 25th percentile: 26.0 | median: 49.0 | 75th percentile: 107.0 | max: 667.0

Number of Contributors vs. Number of Changes: 63 points

server/service/kv/kv_svc.go x: 5 # contributors y: 13 # changes server/config/struct.go x: 5 # contributors y: 14 # changes server/datasource/etcd/kv/kv_cache.go x: 1 # contributors y: 3 # changes server/datasource/etcd/init.go x: 3 # contributors y: 6 # changes server/datasource/etcd/kv/kv_dao.go x: 3 # contributors y: 12 # changes cmd/kieserver/main.go x: 6 # contributors y: 20 # changes server/datasource/auth/filter_kvdoc.go x: 2 # contributors y: 2 # changes server/resource/v1/kv_resource.go x: 14 # contributors y: 66 # changes pkg/util/util.go x: 2 # contributors y: 4 # changes server/datasource/auth/decision.go x: 1 # contributors y: 1 # changes server/datasource/dao.go x: 3 # contributors y: 10 # changes server/datasource/etcd/history/history_dao.go x: 2 # contributors y: 6 # changes server/resource/v1/common.go x: 12 # contributors y: 49 # changes server/resource/v1/history_resource.go x: 9 # contributors y: 28 # changes server/service/kv/override_force.go x: 4 # contributors y: 5 # changes pkg/model/db_schema.go x: 7 # contributors y: 23 # changes server/datasource/options.go x: 4 # contributors y: 7 # changes pkg/validator/rule.go x: 3 # contributors y: 8 # changes pkg/common/common.go x: 11 # contributors y: 25 # changes pkg/model/kv.go x: 8 # contributors y: 22 # changes pkg/stringutil/string_util.go x: 3 # contributors y: 3 # changes server/config/config.go x: 6 # contributors y: 13 # changes server/config/tlsutil/tlsutil.go x: 1 # contributors y: 2 # changes server/datasource/mongo/counter/revision.go x: 3 # contributors y: 4 # changes server/pubsub/struct.go x: 4 # contributors y: 9 # changes server/resource/v1/doc_struct.go x: 11 # contributors y: 28 # changes server/server.go x: 2 # contributors y: 5 # changes
66.0
# changes
  min: 1.0
  average: 8.33
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 66.0
0 14.0
# contributors
min: 1.0 | average: 3.32 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 14.0

Number of Contributors vs. File Size: 63 points

server/service/kv/kv_svc.go x: 5 # contributors y: 310 lines of code server/config/struct.go x: 5 # contributors y: 38 lines of code server/datasource/etcd/kv/kv_cache.go x: 1 # contributors y: 305 lines of code server/datasource/etcd/init.go x: 3 # contributors y: 35 lines of code server/datasource/etcd/kv/kv_dao.go x: 3 # contributors y: 561 lines of code cmd/kieserver/main.go x: 6 # contributors y: 23 lines of code server/datasource/auth/filter_kvdoc.go x: 2 # contributors y: 23 lines of code server/resource/v1/kv_resource.go x: 14 # contributors y: 463 lines of code pkg/util/util.go x: 2 # contributors y: 31 lines of code server/datasource/auth/decision.go x: 1 # contributors y: 114 lines of code server/datasource/auth/identify.go x: 1 # contributors y: 48 lines of code server/datasource/auth/perm.go x: 1 # contributors y: 37 lines of code server/datasource/auth/resource_scope.go x: 1 # contributors y: 6 lines of code server/datasource/auth/service.go x: 1 # contributors y: 58 lines of code server/datasource/dao.go x: 3 # contributors y: 91 lines of code server/datasource/etcd/counter/revision.go x: 1 # contributors y: 34 lines of code server/datasource/etcd/history/history_dao.go x: 2 # contributors y: 121 lines of code server/datasource/etcd/rbac/rbac.go x: 1 # contributors y: 36 lines of code server/datasource/mongo/init.go x: 3 # contributors y: 128 lines of code server/datasource/mongo/kv/kv_dao.go x: 3 # contributors y: 667 lines of code server/datasource/mongo/rbac/rbac.go x: 1 # contributors y: 13 lines of code server/datasource/rbac/rbac.go x: 1 # contributors y: 9 lines of code server/rbac/rbac.go x: 2 # contributors y: 64 lines of code server/resource/v1/common.go x: 12 # contributors y: 258 lines of code server/resource/v1/history_resource.go x: 9 # contributors y: 135 lines of code server/service/kv/override_force.go x: 4 # contributors y: 43 lines of code pkg/model/db_schema.go x: 7 # contributors y: 76 lines of code server/datasource/options.go x: 4 # contributors y: 100 lines of code server/service/sync/sync.go x: 1 # contributors y: 23 lines of code pkg/validator/rule.go x: 3 # contributors y: 26 lines of code pkg/common/common.go x: 11 # contributors y: 50 lines of code pkg/concurrency/semaphore.go x: 2 # contributors y: 27 lines of code pkg/iputil/ip_util.go x: 2 # contributors y: 21 lines of code pkg/model/kv.go x: 8 # contributors y: 60 lines of code pkg/stringutil/string_util.go x: 3 # contributors y: 28 lines of code server/config/config.go x: 6 # contributors y: 25 lines of code server/datasource/etcd/track/polling_detail_dao.go x: 1 # contributors y: 61 lines of code server/datasource/mongo/counter/revision.go x: 3 # contributors y: 54 lines of code server/datasource/mongo/counter/struct.go x: 2 # contributors y: 5 lines of code server/datasource/mongo/history/history_dao.go x: 3 # contributors y: 147 lines of code server/datasource/mongo/track/polling_detail_dao.go x: 3 # contributors y: 80 lines of code server/handler/track_handler.go x: 5 # contributors y: 85 lines of code server/plugin/qms/quota.go x: 2 # contributors y: 44 lines of code server/pubsub/bus.go x: 3 # contributors y: 118 lines of code server/pubsub/event_handler.go x: 3 # contributors y: 30 lines of code server/pubsub/notifier/kv.go x: 2 # contributors y: 109 lines of code server/pubsub/options.go x: 2 # contributors y: 6 lines of code server/pubsub/struct.go x: 4 # contributors y: 88 lines of code server/resource/v1/admin_resource.go x: 2 # contributors y: 56 lines of code server/resource/v1/doc_struct.go x: 11 # contributors y: 170 lines of code server/db/db.go x: 3 # contributors y: 49 lines of code server/server.go x: 2 # contributors y: 39 lines of code server/command/command.go x: 3 # contributors y: 50 lines of code server/datasource/etcd/key/key.go x: 2 # contributors y: 53 lines of code server/datasource/kv_sort.go x: 1 # contributors y: 21 lines of code deployments/db.js x: 5 # contributors y: 107 lines of code server/service/kv/override.go x: 2 # contributors y: 16 lines of code deployments/kubernetes/kie-deployment.yaml x: 1 # contributors y: 148 lines of code
667.0
lines of code
  min: 5.0
  average: 91.02
  25th percentile: 26.0
  median: 49.0
  75th percentile: 107.0
  max: 667.0
0 14.0
# contributors
min: 1.0 | average: 3.32 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 14.0