apache / shenyu-client-golang
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 31 files with 1,500 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 6 files changed 6-20 times (600 lines of code)
    • 25 files changed 1-5 times (900 lines of code)
0% | 0% | 0% | 40% | 60%
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 31 files with 1,500 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 17 files changed by 2-5 contributors (1,140 lines of code)
    • 14 files changed by 1 contributor (360 lines of code)
0% | 0% | 0% | 76% | 24%
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, md, yaml, txt, mod, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 40% | 60%
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
clients0% | 0% | 0% | 62% | 37%
example0% | 0% | 0% | 27% | 72%
common0% | 0% | 0% | 12% | 87%
model0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 31)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
const.go
in common/constants
36 - 2022-04-20 2022-08-23 11 1 lishuo5263@163.com lishuo5263@163.com
nacos_client.go
in clients/nacos_client
94 5 2022-06-24 2024-11-25 7 2 lishuo5263@163.com zpkoon@gmail.com
consul_client.go
in clients/consul_client
123 5 2022-07-13 2022-08-23 7 1 lishuo5263@163.com lishuo5263@163.com
zk_client.go
in clients/zk_client
173 9 2022-06-28 2024-11-25 7 2 lishuo5263@163.com zpkoon@gmail.com
shenyu_admin_client.go
in clients/admin_client
49 1 2022-04-21 2022-08-23 6 2 lishuo5263@163.com lishuo5263@163.com
consul_client.go
in example/consul_client
125 1 2022-07-22 2024-11-25 6 2 lishuo5263@163.com zpkoon@gmail.com
15 - 2022-06-28 2024-11-25 5 3 lishuo5263@163.com zpkoon@gmail.com
sdk_client_factory.go
in common/shenyu_sdk_client
22 1 2022-07-01 2022-08-08 5 1 lishuo5263@163.com lishuo5263@163.com
shenyu_error.go
in common/shenyu_error
31 3 2022-04-25 2022-08-23 5 2 lishuo5263@163.com lishuo5263@163.com
http_client.go
in clients/http_client
35 3 2022-04-25 2022-07-25 4 2 lishuo5263@163.com lishuo5263@163.com
113 5 2022-06-24 2024-11-25 4 3 lishuo5263@163.com zpkoon@gmail.com
sdk_client_interface.go
in common/shenyu_sdk_client
7 - 2022-06-30 2022-07-08 3 1 lishuo5263@163.com lishuo5263@163.com
10 - 2022-04-25 2024-11-25 3 2 lishuo5263@163.com zpkoon@gmail.com
12 - 2022-04-21 2022-07-25 3 2 lishuo5263@163.com lishuo5263@163.com
19 - 2022-04-20 2022-04-22 3 1 lishuo5263@163.com lishuo5263@163.com
post.go
in common/http_client
25 1 2022-04-20 2022-04-25 3 1 lishuo5263@163.com lishuo5263@163.com
common_http_handle.go
in common/http_client
28 3 2022-04-20 2022-06-24 3 2 lishuo5263@163.com liming.d.pro@gmail.com
etcd_client.go
in example/etcd_client
82 1 2022-08-17 2024-11-25 3 3 48984656+bingtianyiyan@user... zpkoon@gmail.com
etcd_client.go
in clients/etcd_client
111 6 2022-08-08 2022-08-23 3 2 lishuo5263@163.com lishuo5263@163.com
put.go
in common/http_client
30 1 2022-04-20 2022-06-24 2 2 lishuo5263@163.com liming.d.pro@gmail.com
http_client.go
in example/http_client
45 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
http_client.go
in common/http_client
47 5 2022-04-20 2022-08-23 2 1 lishuo5263@163.com lishuo5263@163.com
nacos_client.go
in example/nacos_client
78 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
zk_client.go
in example/zk_client
109 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
4 - 2022-08-08 2022-08-08 1 1 lishuo5263@163.com lishuo5263@163.com
http_client_interface.go
in common/http_client
5 - 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
5 - 2022-06-24 2022-06-24 1 1 lishuo5263@163.com lishuo5263@163.com
5 - 2022-08-08 2022-08-08 1 1 lishuo5263@163.com lishuo5263@163.com
admin_client.go
in example/admin_client
16 1 2022-08-23 2022-08-23 1 1 lishuo5263@163.com lishuo5263@163.com
get.go
in common/http_client
23 1 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
delete.go
in common/http_client
23 1 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
Files With Most Contributors (Top 31)
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
15 - 2022-06-28 2024-11-25 5 3 lishuo5263@163.com zpkoon@gmail.com
113 5 2022-06-24 2024-11-25 4 3 lishuo5263@163.com zpkoon@gmail.com
etcd_client.go
in example/etcd_client
82 1 2022-08-17 2024-11-25 3 3 48984656+bingtianyiyan@user... zpkoon@gmail.com
zk_client.go
in clients/zk_client
173 9 2022-06-28 2024-11-25 7 2 lishuo5263@163.com zpkoon@gmail.com
nacos_client.go
in clients/nacos_client
94 5 2022-06-24 2024-11-25 7 2 lishuo5263@163.com zpkoon@gmail.com
consul_client.go
in example/consul_client
125 1 2022-07-22 2024-11-25 6 2 lishuo5263@163.com zpkoon@gmail.com
shenyu_admin_client.go
in clients/admin_client
49 1 2022-04-21 2022-08-23 6 2 lishuo5263@163.com lishuo5263@163.com
shenyu_error.go
in common/shenyu_error
31 3 2022-04-25 2022-08-23 5 2 lishuo5263@163.com lishuo5263@163.com
http_client.go
in clients/http_client
35 3 2022-04-25 2022-07-25 4 2 lishuo5263@163.com lishuo5263@163.com
12 - 2022-04-21 2022-07-25 3 2 lishuo5263@163.com lishuo5263@163.com
10 - 2022-04-25 2024-11-25 3 2 lishuo5263@163.com zpkoon@gmail.com
common_http_handle.go
in common/http_client
28 3 2022-04-20 2022-06-24 3 2 lishuo5263@163.com liming.d.pro@gmail.com
etcd_client.go
in clients/etcd_client
111 6 2022-08-08 2022-08-23 3 2 lishuo5263@163.com lishuo5263@163.com
put.go
in common/http_client
30 1 2022-04-20 2022-06-24 2 2 lishuo5263@163.com liming.d.pro@gmail.com
zk_client.go
in example/zk_client
109 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
http_client.go
in example/http_client
45 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
nacos_client.go
in example/nacos_client
78 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
const.go
in common/constants
36 - 2022-04-20 2022-08-23 11 1 lishuo5263@163.com lishuo5263@163.com
consul_client.go
in clients/consul_client
123 5 2022-07-13 2022-08-23 7 1 lishuo5263@163.com lishuo5263@163.com
sdk_client_factory.go
in common/shenyu_sdk_client
22 1 2022-07-01 2022-08-08 5 1 lishuo5263@163.com lishuo5263@163.com
19 - 2022-04-20 2022-04-22 3 1 lishuo5263@163.com lishuo5263@163.com
sdk_client_interface.go
in common/shenyu_sdk_client
7 - 2022-06-30 2022-07-08 3 1 lishuo5263@163.com lishuo5263@163.com
post.go
in common/http_client
25 1 2022-04-20 2022-04-25 3 1 lishuo5263@163.com lishuo5263@163.com
http_client.go
in common/http_client
47 5 2022-04-20 2022-08-23 2 1 lishuo5263@163.com lishuo5263@163.com
5 - 2022-08-08 2022-08-08 1 1 lishuo5263@163.com lishuo5263@163.com
5 - 2022-06-24 2022-06-24 1 1 lishuo5263@163.com lishuo5263@163.com
4 - 2022-08-08 2022-08-08 1 1 lishuo5263@163.com lishuo5263@163.com
http_client_interface.go
in common/http_client
5 - 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
delete.go
in common/http_client
23 1 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
get.go
in common/http_client
23 1 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
admin_client.go
in example/admin_client
16 1 2022-08-23 2022-08-23 1 1 lishuo5263@163.com lishuo5263@163.com
Files With Least Contributors (Top 31)
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
consul_client.go
in clients/consul_client
123 5 2022-07-13 2022-08-23 7 1 lishuo5263@163.com lishuo5263@163.com
http_client.go
in common/http_client
47 5 2022-04-20 2022-08-23 2 1 lishuo5263@163.com lishuo5263@163.com
const.go
in common/constants
36 - 2022-04-20 2022-08-23 11 1 lishuo5263@163.com lishuo5263@163.com
post.go
in common/http_client
25 1 2022-04-20 2022-04-25 3 1 lishuo5263@163.com lishuo5263@163.com
delete.go
in common/http_client
23 1 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
get.go
in common/http_client
23 1 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
sdk_client_factory.go
in common/shenyu_sdk_client
22 1 2022-07-01 2022-08-08 5 1 lishuo5263@163.com lishuo5263@163.com
19 - 2022-04-20 2022-04-22 3 1 lishuo5263@163.com lishuo5263@163.com
admin_client.go
in example/admin_client
16 1 2022-08-23 2022-08-23 1 1 lishuo5263@163.com lishuo5263@163.com
sdk_client_interface.go
in common/shenyu_sdk_client
7 - 2022-06-30 2022-07-08 3 1 lishuo5263@163.com lishuo5263@163.com
5 - 2022-08-08 2022-08-08 1 1 lishuo5263@163.com lishuo5263@163.com
5 - 2022-06-24 2022-06-24 1 1 lishuo5263@163.com lishuo5263@163.com
http_client_interface.go
in common/http_client
5 - 2022-04-20 2022-04-20 1 1 lishuo5263@163.com lishuo5263@163.com
4 - 2022-08-08 2022-08-08 1 1 lishuo5263@163.com lishuo5263@163.com
zk_client.go
in clients/zk_client
173 9 2022-06-28 2024-11-25 7 2 lishuo5263@163.com zpkoon@gmail.com
consul_client.go
in example/consul_client
125 1 2022-07-22 2024-11-25 6 2 lishuo5263@163.com zpkoon@gmail.com
etcd_client.go
in clients/etcd_client
111 6 2022-08-08 2022-08-23 3 2 lishuo5263@163.com lishuo5263@163.com
zk_client.go
in example/zk_client
109 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
nacos_client.go
in clients/nacos_client
94 5 2022-06-24 2024-11-25 7 2 lishuo5263@163.com zpkoon@gmail.com
nacos_client.go
in example/nacos_client
78 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
shenyu_admin_client.go
in clients/admin_client
49 1 2022-04-21 2022-08-23 6 2 lishuo5263@163.com lishuo5263@163.com
http_client.go
in example/http_client
45 1 2022-08-23 2024-11-25 2 2 lishuo5263@163.com zpkoon@gmail.com
http_client.go
in clients/http_client
35 3 2022-04-25 2022-07-25 4 2 lishuo5263@163.com lishuo5263@163.com
shenyu_error.go
in common/shenyu_error
31 3 2022-04-25 2022-08-23 5 2 lishuo5263@163.com lishuo5263@163.com
put.go
in common/http_client
30 1 2022-04-20 2022-06-24 2 2 lishuo5263@163.com liming.d.pro@gmail.com
common_http_handle.go
in common/http_client
28 3 2022-04-20 2022-06-24 3 2 lishuo5263@163.com liming.d.pro@gmail.com
12 - 2022-04-21 2022-07-25 3 2 lishuo5263@163.com lishuo5263@163.com
10 - 2022-04-25 2024-11-25 3 2 lishuo5263@163.com zpkoon@gmail.com
113 5 2022-06-24 2024-11-25 4 3 lishuo5263@163.com zpkoon@gmail.com
etcd_client.go
in example/etcd_client
82 1 2022-08-17 2024-11-25 3 3 48984656+bingtianyiyan@user... zpkoon@gmail.com
15 - 2022-06-28 2024-11-25 5 3 lishuo5263@163.com zpkoon@gmail.com
Correlations

File Size vs. Number of Changes: 31 points

clients/http_client_factory.go x: 113 lines of code y: 4 # changes clients/nacos_client/nacos_client.go x: 94 lines of code y: 7 # changes clients/zk_client/zk_client.go x: 173 lines of code y: 7 # changes example/consul_client/consul_client.go x: 125 lines of code y: 6 # changes example/etcd_client/etcd_client.go x: 82 lines of code y: 3 # changes example/http_client/http_client.go x: 45 lines of code y: 2 # changes example/nacos_client/nacos_client.go x: 78 lines of code y: 2 # changes example/zk_client/zk_client.go x: 109 lines of code y: 2 # changes model/common_meta_data_register.go x: 15 lines of code y: 5 # changes model/http_url_register.go x: 10 lines of code y: 3 # changes clients/admin_client/shenyu_admin_client.go x: 49 lines of code y: 6 # changes clients/consul_client/consul_client.go x: 123 lines of code y: 7 # changes clients/etcd_client/etcd_client.go x: 111 lines of code y: 3 # changes common/constants/const.go x: 36 lines of code y: 11 # changes common/http_client/http_client.go x: 47 lines of code y: 2 # changes common/shenyu_error/shenyu_error.go x: 31 lines of code y: 5 # changes example/admin_client/admin_client.go x: 16 lines of code y: 1 # changes common/shenyu_sdk_client/sdk_client_factory.go x: 22 lines of code y: 5 # changes model/consul_meta_data_register.go x: 5 lines of code y: 1 # changes model/etcd_meta_data_register.go x: 4 lines of code y: 1 # changes clients/http_client/http_client.go x: 35 lines of code y: 4 # changes model/admin_request.go x: 12 lines of code y: 3 # changes common/shenyu_sdk_client/sdk_client_interface.go x: 7 lines of code y: 3 # changes common/http_client/common_http_handle.go x: 28 lines of code y: 3 # changes common/http_client/put.go x: 30 lines of code y: 2 # changes common/http_client/post.go x: 25 lines of code y: 3 # changes model/admin_token.go x: 19 lines of code y: 3 # changes common/http_client/delete.go x: 23 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 3.48
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 173.0
lines of code
min: 4.0 | average: 48.39 | 25th percentile: 15.0 | median: 30.0 | 75th percentile: 82.0 | max: 173.0

Number of Contributors vs. Number of Changes: 31 points

clients/http_client_factory.go x: 3 # contributors y: 4 # changes clients/nacos_client/nacos_client.go x: 2 # contributors y: 7 # changes example/consul_client/consul_client.go x: 2 # contributors y: 6 # changes example/etcd_client/etcd_client.go x: 3 # contributors y: 3 # changes example/http_client/http_client.go x: 2 # contributors y: 2 # changes model/common_meta_data_register.go x: 3 # contributors y: 5 # changes model/http_url_register.go x: 2 # contributors y: 3 # changes clients/consul_client/consul_client.go x: 1 # contributors y: 7 # changes common/constants/const.go x: 1 # contributors y: 11 # changes common/http_client/http_client.go x: 1 # contributors y: 2 # changes common/shenyu_error/shenyu_error.go x: 2 # contributors y: 5 # changes example/admin_client/admin_client.go x: 1 # contributors y: 1 # changes common/shenyu_sdk_client/sdk_client_factory.go x: 1 # contributors y: 5 # changes clients/http_client/http_client.go x: 2 # contributors y: 4 # changes common/shenyu_sdk_client/sdk_client_interface.go x: 1 # contributors y: 3 # changes
11.0
# changes
  min: 1.0
  average: 3.48
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 3.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 31 points

clients/http_client_factory.go x: 3 # contributors y: 113 lines of code clients/nacos_client/nacos_client.go x: 2 # contributors y: 94 lines of code clients/zk_client/zk_client.go x: 2 # contributors y: 173 lines of code example/consul_client/consul_client.go x: 2 # contributors y: 125 lines of code example/etcd_client/etcd_client.go x: 3 # contributors y: 82 lines of code example/http_client/http_client.go x: 2 # contributors y: 45 lines of code example/nacos_client/nacos_client.go x: 2 # contributors y: 78 lines of code example/zk_client/zk_client.go x: 2 # contributors y: 109 lines of code model/common_meta_data_register.go x: 3 # contributors y: 15 lines of code model/http_url_register.go x: 2 # contributors y: 10 lines of code clients/admin_client/shenyu_admin_client.go x: 2 # contributors y: 49 lines of code clients/consul_client/consul_client.go x: 1 # contributors y: 123 lines of code clients/etcd_client/etcd_client.go x: 2 # contributors y: 111 lines of code common/constants/const.go x: 1 # contributors y: 36 lines of code common/http_client/http_client.go x: 1 # contributors y: 47 lines of code common/shenyu_error/shenyu_error.go x: 2 # contributors y: 31 lines of code example/admin_client/admin_client.go x: 1 # contributors y: 16 lines of code common/shenyu_sdk_client/sdk_client_factory.go x: 1 # contributors y: 22 lines of code model/consul_meta_data_register.go x: 1 # contributors y: 5 lines of code model/etcd_meta_data_register.go x: 1 # contributors y: 4 lines of code clients/http_client/http_client.go x: 2 # contributors y: 35 lines of code model/admin_request.go x: 2 # contributors y: 12 lines of code common/shenyu_sdk_client/sdk_client_interface.go x: 1 # contributors y: 7 lines of code common/http_client/common_http_handle.go x: 2 # contributors y: 28 lines of code common/http_client/put.go x: 2 # contributors y: 30 lines of code common/http_client/post.go x: 1 # contributors y: 25 lines of code model/admin_token.go x: 1 # contributors y: 19 lines of code common/http_client/delete.go x: 1 # contributors y: 23 lines of code
173.0
lines of code
  min: 4.0
  average: 48.39
  25th percentile: 15.0
  median: 30.0
  75th percentile: 82.0
  max: 173.0
0 3.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0