apache / apisix-ingress-controller
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 209 files with 25,651 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (148 lines of code)
    • 9 files changed 21-50 times (3,328 lines of code)
    • 51 files changed 6-20 times (12,021 lines of code)
    • 148 files changed 1-5 times (10,154 lines of code)
0% | <1% | 12% | 46% | 39%
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 209 files with 25,651 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 10 files changed by 11-25 contributors (3,969 lines of code)
    • 22 files changed by 6-10 contributors (4,819 lines of code)
    • 116 files changed by 2-5 contributors (13,093 lines of code)
    • 61 files changed by 1 contributor (3,770 lines of code)
0% | 15% | 18% | 51% | 14%
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, yml, sh, toml, json, mod, txt, mdx, gitignore, dockerignore, gitattributes, rego, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | <1% | 13% | 47% | 38%
yaml0% | 0% | 57% | 0% | 42%
toml0% | 0% | 0% | 0% | 100%
rego0% | 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
cmd0% | 81% | 0% | 18% | 0%
pkg0% | 0% | 13% | 47% | 38%
conf0% | 0% | 57% | 0% | 42%
ROOT0% | 0% | 0% | 61% | 38%
releases0% | 0% | 0% | 0% | 100%
policy0% | 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
ingress.go
in cmd/ingress
148 3 2020-12-09 2023-08-03 58 18 zchao1995@gmail.com zhangjintao9020@gmail.com
config.go
in pkg/config
192 6 2020-12-11 2023-08-03 49 15 zchao1995@gmail.com zhangjintao9020@gmail.com
types.go
in pkg/types/apisix/v1
478 23 2020-12-29 2023-01-31 48 19 zchao1995@gmail.com alinsran333@gmail.com
zz_generated.deepcopy.go
in pkg/types/apisix/v1
705 78 2020-12-29 2023-01-31 35 17 zchao1995@gmail.com machinly@outlook.com
32 - 2020-12-11 2023-05-16 34 13 zchao1995@gmail.com zhangjintao9020@gmail.com
cluster.go
in pkg/apisix
985 39 2021-01-08 2023-05-18 31 16 zchao1995@gmail.com zhangjintao9020@gmail.com
resource.go
in pkg/apisix
151 10 2021-01-08 2022-11-19 24 9 zchao1995@gmail.com lingsamuelgrace@gmail.com
upstream.go
in pkg/apisix
185 6 2021-01-08 2023-04-03 22 11 zchao1995@gmail.com lingsamuelgrace@gmail.com
types.go
in pkg/kube/apisix/apis/config/v2
429 6 2022-03-28 2023-03-22 22 13 zhangjintao9020@gmail.com lingsamuelgrace@gmail.com
apisix.go
in pkg/apisix
171 6 2021-01-08 2023-04-03 21 8 zchao1995@gmail.com lingsamuelgrace@gmail.com
route.go
in pkg/apisix
181 6 2021-01-08 2023-04-03 20 9 zchao1995@gmail.com lingsamuelgrace@gmail.com
generic.go
in pkg/kube/apisix/client/informers/externalversions
40 3 2021-01-22 2023-05-16 19 8 zchao1995@gmail.com zhangjintao9020@gmail.com
288 101 2021-01-08 2023-04-03 19 8 zchao1995@gmail.com lingsamuelgrace@gmail.com
main.go
in root
13 1 2020-01-15 2022-09-22 18 5 gxthrj@163.com zhangjintao9020@gmail.com
apisix_route.go
in pkg/kube
89 8 2021-03-03 2023-05-16 16 6 tokers@apache.org zhangjintao9020@gmail.com
ssl.go
in pkg/apisix
183 6 2021-01-08 2023-04-03 16 7 zchao1995@gmail.com lingsamuelgrace@gmail.com
apisix_route.go
in pkg/providers/apisix/translation
630 11 2022-08-10 2023-05-16 16 13 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
plugin_types.go
in pkg/types/apisix/v1
185 8 2021-05-14 2023-06-29 15 12 zchao1995@gmail.com ashishjaitiwari15112000@gma...
controller.go
in pkg/providers
475 8 2022-08-10 2023-08-03 15 4 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
ingress.go
in pkg/providers/ingress
514 15 2022-08-10 2023-08-03 14 6 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
apisix_upstream.go
in pkg/providers/apisix
736 21 2022-08-10 2023-05-16 14 5 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
clientset.go
in pkg/kube/apisix/client/clientset/versioned
70 6 2021-01-22 2023-05-16 13 6 zchao1995@gmail.com zhangjintao9020@gmail.com
register.go
in pkg/kube/apisix/client/clientset/versioned/fake
19 1 2021-01-22 2023-05-16 12 6 zchao1995@gmail.com zhangjintao9020@gmail.com
register.go
in pkg/kube/apisix/client/clientset/versioned/scheme
20 1 2021-01-22 2023-05-16 12 6 zchao1995@gmail.com zhangjintao9020@gmail.com
translator.go
in pkg/providers/ingress/translation
491 15 2022-08-10 2023-08-03 12 7 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
zz_generated.deepcopy.go
in pkg/kube/apisix/apis/config/v2
1412 154 2022-03-28 2023-01-31 12 8 zhangjintao9020@gmail.com alinsran333@gmail.com
interface.go
in pkg/kube/apisix/client/informers/externalversions/config
19 2 2021-01-22 2023-05-16 11 6 zchao1995@gmail.com zhangjintao9020@gmail.com
apisix_tls.go
in pkg/providers/apisix
460 14 2022-08-10 2023-05-16 11 3 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
apisix_route.go
in pkg/providers/apisix
782 26 2022-08-10 2023-05-16 11 5 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
init.go
in pkg/kube
49 4 2020-12-15 2022-11-14 10 5 tokers@apache.org alinsran333@gmail.com
server.go
in pkg/api
127 4 2020-12-14 2023-04-07 10 9 zchao1995@gmail.com alinsran333@gmail.com
provider.go
in pkg/providers/apisix
137 6 2022-08-10 2023-04-03 10 4 lingsamuelgrace@gmail.com lingsamuelgrace@gmail.com
stream_route.go
in pkg/apisix
186 6 2021-04-22 2023-04-03 10 8 zchao1995@gmail.com lingsamuelgrace@gmail.com
gateway_httproute.go
in pkg/providers/gateway/translation
288 6 2022-08-10 2023-03-30 10 5 lingsamuelgrace@gmail.com lingsamuelgrace@gmail.com
schema.go
in pkg/apisix
80 8 2021-08-05 2023-04-10 9 6 fgksgf@gmail.com ashishjaitiwari15112000@gma...
global_rule.go
in pkg/apisix
178 6 2021-05-06 2023-04-03 9 7 zchao1995@gmail.com lingsamuelgrace@gmail.com
apisix_cluster_config.go
in pkg/providers/apisix
377 11 2022-08-10 2023-05-16 9 4 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
apisix_consumer.go
in pkg/providers/apisix
403 12 2022-08-10 2023-05-16 9 3 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
apisix_plugin_config.go
in pkg/providers/apisix
430 12 2022-08-10 2023-05-16 9 4 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
apisix_route.go
in pkg/api/validation
19 2 2021-09-01 2023-04-07 8 4 fgksgf@gmail.com alinsran333@gmail.com
translator.go
in pkg/providers/apisix/translation
41 1 2022-08-10 2023-05-16 8 4 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
types.go
in pkg/providers/ingress/translation/annotations
72 4 2022-08-10 2023-06-29 8 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
apisix_upstream.go
in pkg/providers/apisix/translation
118 4 2022-08-10 2023-04-06 8 6 lingsamuelgrace@gmail.com shreemaan.abhishek@gmail.com
ingress.go
in pkg/kube
127 9 2021-02-23 2023-08-03 8 5 zchao1995@gmail.com zhangjintao9020@gmail.com
types.go
in pkg/providers/types
186 9 2022-08-10 2023-04-03 8 3 lingsamuelgrace@gmail.com lingsamuelgrace@gmail.com
provider.go
in pkg/providers/gateway
232 9 2022-08-10 2023-03-17 8 6 lingsamuelgrace@gmail.com 70706700+stillfox-lee@users...
utils.go
in pkg/api/validation
87 5 2021-09-01 2023-04-11 7 5 fgksgf@gmail.com alinsran333@gmail.com
90 8 2021-02-09 2023-05-16 7 5 zchao1995@gmail.com zhangjintao9020@gmail.com
consumer.go
in pkg/apisix
178 6 2021-05-25 2023-04-03 7 6 zchao1995@gmail.com lingsamuelgrace@gmail.com
gateway.go
in pkg/providers/gateway
222 9 2022-08-10 2023-03-17 7 4 lingsamuelgrace@gmail.com 70706700+stillfox-lee@users...
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
types.go
in pkg/types/apisix/v1
478 23 2020-12-29 2023-01-31 48 19 zchao1995@gmail.com alinsran333@gmail.com
ingress.go
in cmd/ingress
148 3 2020-12-09 2023-08-03 58 18 zchao1995@gmail.com zhangjintao9020@gmail.com
zz_generated.deepcopy.go
in pkg/types/apisix/v1
705 78 2020-12-29 2023-01-31 35 17 zchao1995@gmail.com machinly@outlook.com
cluster.go
in pkg/apisix
985 39 2021-01-08 2023-05-18 31 16 zchao1995@gmail.com zhangjintao9020@gmail.com
config.go
in pkg/config
192 6 2020-12-11 2023-08-03 49 15 zchao1995@gmail.com zhangjintao9020@gmail.com
32 - 2020-12-11 2023-05-16 34 13 zchao1995@gmail.com zhangjintao9020@gmail.com
types.go
in pkg/kube/apisix/apis/config/v2
429 6 2022-03-28 2023-03-22 22 13 zhangjintao9020@gmail.com lingsamuelgrace@gmail.com
apisix_route.go
in pkg/providers/apisix/translation
630 11 2022-08-10 2023-05-16 16 13 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
plugin_types.go
in pkg/types/apisix/v1
185 8 2021-05-14 2023-06-29 15 12 zchao1995@gmail.com ashishjaitiwari15112000@gma...
upstream.go
in pkg/apisix
185 6 2021-01-08 2023-04-03 22 11 zchao1995@gmail.com lingsamuelgrace@gmail.com
resource.go
in pkg/apisix
151 10 2021-01-08 2022-11-19 24 9 zchao1995@gmail.com lingsamuelgrace@gmail.com
route.go
in pkg/apisix
181 6 2021-01-08 2023-04-03 20 9 zchao1995@gmail.com lingsamuelgrace@gmail.com
server.go
in pkg/api
127 4 2020-12-14 2023-04-07 10 9 zchao1995@gmail.com alinsran333@gmail.com
apisix.go
in pkg/apisix
171 6 2021-01-08 2023-04-03 21 8 zchao1995@gmail.com lingsamuelgrace@gmail.com
288 101 2021-01-08 2023-04-03 19 8 zchao1995@gmail.com lingsamuelgrace@gmail.com
generic.go
in pkg/kube/apisix/client/informers/externalversions
40 3 2021-01-22 2023-05-16 19 8 zchao1995@gmail.com zhangjintao9020@gmail.com
zz_generated.deepcopy.go
in pkg/kube/apisix/apis/config/v2
1412 154 2022-03-28 2023-01-31 12 8 zhangjintao9020@gmail.com alinsran333@gmail.com
stream_route.go
in pkg/apisix
186 6 2021-04-22 2023-04-03 10 8 zchao1995@gmail.com lingsamuelgrace@gmail.com
types.go
in pkg/providers/ingress/translation/annotations
72 4 2022-08-10 2023-06-29 8 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
ssl.go
in pkg/apisix
183 6 2021-01-08 2023-04-03 16 7 zchao1995@gmail.com lingsamuelgrace@gmail.com
translator.go
in pkg/providers/ingress/translation
491 15 2022-08-10 2023-08-03 12 7 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
global_rule.go
in pkg/apisix
178 6 2021-05-06 2023-04-03 9 7 zchao1995@gmail.com lingsamuelgrace@gmail.com
apisix_route.go
in pkg/kube
89 8 2021-03-03 2023-05-16 16 6 tokers@apache.org zhangjintao9020@gmail.com
ingress.go
in pkg/providers/ingress
514 15 2022-08-10 2023-08-03 14 6 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
clientset.go
in pkg/kube/apisix/client/clientset/versioned
70 6 2021-01-22 2023-05-16 13 6 zchao1995@gmail.com zhangjintao9020@gmail.com
register.go
in pkg/kube/apisix/client/clientset/versioned/scheme
20 1 2021-01-22 2023-05-16 12 6 zchao1995@gmail.com zhangjintao9020@gmail.com
register.go
in pkg/kube/apisix/client/clientset/versioned/fake
19 1 2021-01-22 2023-05-16 12 6 zchao1995@gmail.com zhangjintao9020@gmail.com
interface.go
in pkg/kube/apisix/client/informers/externalversions/config
19 2 2021-01-22 2023-05-16 11 6 zchao1995@gmail.com zhangjintao9020@gmail.com
schema.go
in pkg/apisix
80 8 2021-08-05 2023-04-10 9 6 fgksgf@gmail.com ashishjaitiwari15112000@gma...
apisix_upstream.go
in pkg/providers/apisix/translation
118 4 2022-08-10 2023-04-06 8 6 lingsamuelgrace@gmail.com shreemaan.abhishek@gmail.com
provider.go
in pkg/providers/gateway
232 9 2022-08-10 2023-03-17 8 6 lingsamuelgrace@gmail.com 70706700+stillfox-lee@users...
consumer.go
in pkg/apisix
178 6 2021-05-25 2023-04-03 7 6 zchao1995@gmail.com lingsamuelgrace@gmail.com
main.go
in root
13 1 2020-01-15 2022-09-22 18 5 gxthrj@163.com zhangjintao9020@gmail.com
apisix_upstream.go
in pkg/providers/apisix
736 21 2022-08-10 2023-05-16 14 5 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
apisix_route.go
in pkg/providers/apisix
782 26 2022-08-10 2023-05-16 11 5 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
gateway_httproute.go
in pkg/providers/gateway/translation
288 6 2022-08-10 2023-03-30 10 5 lingsamuelgrace@gmail.com lingsamuelgrace@gmail.com
init.go
in pkg/kube
49 4 2020-12-15 2022-11-14 10 5 tokers@apache.org alinsran333@gmail.com
ingress.go
in pkg/kube
127 9 2021-02-23 2023-08-03 8 5 zchao1995@gmail.com zhangjintao9020@gmail.com
gateway_httproute.go
in pkg/providers/gateway
231 8 2022-08-10 2023-05-05 7 5 lingsamuelgrace@gmail.com alinsran333@gmail.com
utils.go
in pkg/api/validation
87 5 2021-09-01 2023-04-11 7 5 fgksgf@gmail.com alinsran333@gmail.com
90 8 2021-02-09 2023-05-16 7 5 zchao1995@gmail.com zhangjintao9020@gmail.com
prometheus.go
in pkg/metrics
201 12 2020-12-29 2023-04-03 6 5 zchao1995@gmail.com lingsamuelgrace@gmail.com
pluginconfig.go
in pkg/apisix
182 6 2021-12-08 2023-04-03 6 5 1024769485@qq.com lingsamuelgrace@gmail.com
apisix_pluginconfig.go
in pkg/providers/apisix/translation
64 2 2022-08-10 2023-05-16 6 5 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
provider_init.go
in pkg/providers/apisix
220 9 2022-08-10 2023-05-16 6 5 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
gateway.go
in pkg/providers/gateway/translation
161 3 2022-08-10 2023-03-17 6 5 lingsamuelgrace@gmail.com 70706700+stillfox-lee@users...
annotations.go
in pkg/providers/ingress/translation
54 1 2022-08-10 2022-12-08 5 5 lingsamuelgrace@gmail.com languageusa@163.com
translator.go
in pkg/providers/gateway/translation
25 1 2022-08-10 2022-11-14 5 5 lingsamuelgrace@gmail.com alinsran333@gmail.com
controller.go
in pkg/providers
475 8 2022-08-10 2023-08-03 15 4 lingsamuelgrace@gmail.com zhangjintao9020@gmail.com
provider.go
in pkg/providers/apisix
137 6 2022-08-10 2023-04-03 10 4 lingsamuelgrace@gmail.com lingsamuelgrace@gmail.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
validator.go
in pkg/providers/gateway
228 10 2023-03-17 2023-03-17 1 1 70706700+stillfox-lee@users... 70706700+stillfox-lee@users...
utils.go
in pkg/apisix
196 1 2023-04-03 2023-04-03 1 1 lingsamuelgrace@gmail.com lingsamuelgrace@gmail.com
validator.go
in pkg/api/validation
194 1 2023-04-07 2023-04-11 2 1 alinsran333@gmail.com alinsran333@gmail.com
apisixpluginconfig.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2
147 10 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixroute.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2
147 10 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixupstream.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2
147 10 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixtls.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2
147 10 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixglobalrule.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2
147 10 2023-01-31 2023-01-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
apisixconsumer.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2
147 10 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixclusterconfig.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2
136 10 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
103 8 2023-01-31 2023-01-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
fake_apisixroute.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake
88 9 2022-03-28 2023-05-18 3 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
fake_apisixpluginconfig.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake
88 9 2022-03-28 2023-05-18 3 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
fake_apisixconsumer.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake
88 9 2022-03-28 2023-05-18 3 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
fake_apisixupstream.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake
88 9 2022-03-28 2023-05-18 3 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
fake_apisixtls.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake
88 9 2022-03-28 2023-05-18 3 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
fake_apisixclusterconfig.go
in pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake
87 9 2022-03-28 2023-05-18 3 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisix_global_rule.go
in pkg/providers/apisix/translation
55 3 2023-01-31 2023-01-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
apisixpluginconfig.go
in pkg/kube/apisix/client/informers/externalversions/config/v2
55 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixroute.go
in pkg/kube/apisix/client/informers/externalversions/config/v2
55 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixupstream.go
in pkg/kube/apisix/client/informers/externalversions/config/v2
55 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixtls.go
in pkg/kube/apisix/client/informers/externalversions/config/v2
55 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixglobalrule.go
in pkg/kube/apisix/client/informers/externalversions/config/v2
55 5 2023-01-31 2023-01-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
apisixconsumer.go
in pkg/kube/apisix/client/informers/externalversions/config/v2
55 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixclusterconfig.go
in pkg/kube/apisix/client/informers/externalversions/config/v2
54 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
v1.4.1.toml
in releases
52 - 2022-05-20 2022-05-20 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixpluginconfig.go
in pkg/kube/apisix/client/listers/config/v2
52 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixroute.go
in pkg/kube/apisix/client/listers/config/v2
52 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixupstream.go
in pkg/kube/apisix/client/listers/config/v2
52 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixtls.go
in pkg/kube/apisix/client/listers/config/v2
52 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
apisixglobalrule.go
in pkg/kube/apisix/client/listers/config/v2
52 5 2023-01-31 2023-01-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
apisixconsumer.go
in pkg/kube/apisix/client/listers/config/v2
52 5 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
v1.3.0.toml
in releases
50 - 2021-10-18 2021-10-18 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
v1.4.0.toml
in releases
47 - 2021-12-30 2021-12-30 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
v1.0.0.toml
in releases
45 - 2021-06-12 2021-06-12 1 1 tao12345666333@163.com tao12345666333@163.com
parse.go
in pkg/providers/k8s/configmap/translation
44 1 2022-10-31 2022-10-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
v1.2.0.toml
in releases
40 - 2021-08-18 2021-08-18 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
v1.6.0.toml
in releases
40 - 2022-12-16 2022-12-16 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
v1.1.0.toml
in releases
40 - 2021-07-14 2021-07-14 1 1 gxthrj@163.com gxthrj@163.com
v1.5.0.toml
in releases
40 - 2022-08-05 2022-08-05 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
domain.go
in pkg/providers/utils
37 1 2023-03-17 2023-03-17 1 1 70706700+stillfox-lee@users... 70706700+stillfox-lee@users...
v1.5.1.toml
in releases
36 - 2022-12-16 2022-12-16 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
gateway_tcproute.go
in pkg/providers/gateway/translation
36 1 2022-09-26 2022-09-26 1 1 rongxin@api7.ai rongxin@api7.ai
apisixclusterconfig.go
in pkg/kube/apisix/client/listers/config/v2
34 3 2022-03-28 2022-03-28 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
translation.go
in pkg/providers/k8s/configmap/translation
33 1 2022-10-31 2022-10-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
configyaml_parser.go
in pkg/providers/k8s/configmap/translation
31 3 2022-10-31 2022-10-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
provider.go
in pkg/providers/k8s/configmap
30 2 2022-10-31 2022-12-16 2 1 alinsran333@gmail.com alinsran333@gmail.com
24 - 2022-10-31 2022-10-31 1 1 alinsran333@gmail.com alinsran333@gmail.com
scheme.go
in pkg/providers/utils
16 1 2022-12-16 2022-12-16 1 1 tttick@163.com tttick@163.com
ingress_class.go
in pkg/providers/utils
14 1 2023-03-06 2023-03-06 1 1 alinsran333@gmail.com alinsran333@gmail.com
Correlations

File Size vs. Number of Changes: 209 points

pkg/utils/s2b.go x: 5 lines of code y: 1 # changes cmd/ingress/ingress.go x: 148 lines of code y: 58 # changes pkg/config/config.go x: 192 lines of code y: 49 # changes pkg/kube/ingress.go x: 127 lines of code y: 8 # changes pkg/providers/controller.go x: 475 lines of code y: 15 # changes pkg/providers/ingress/ingress.go x: 514 lines of code y: 14 # changes pkg/providers/ingress/translation/translator.go x: 491 lines of code y: 12 # changes pkg/providers/utils/ingress_status.go x: 172 lines of code y: 6 # changes pkg/providers/ingress/translation/annotations/plugins/response_rewrite.go x: 28 lines of code y: 2 # changes pkg/providers/ingress/translation/annotations/types.go x: 72 lines of code y: 8 # changes pkg/types/apisix/v1/plugin_types.go x: 185 lines of code y: 15 # changes pkg/apisix/cluster.go x: 985 lines of code y: 31 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake/fake_apisixclusterconfig.go x: 87 lines of code y: 3 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake/fake_apisixglobalrule.go x: 88 lines of code y: 2 # changes pkg/id/idgen.go x: 14 lines of code y: 2 # changes conf/config-default.yaml x: 32 lines of code y: 34 # changes pkg/kube/apisix/client/clientset/versioned/clientset.go x: 70 lines of code y: 13 # changes pkg/kube/apisix/client/clientset/versioned/fake/register.go x: 19 lines of code y: 12 # changes pkg/kube/apisix/client/informers/externalversions/config/interface.go x: 19 lines of code y: 11 # changes pkg/kube/apisix/client/informers/externalversions/generic.go x: 40 lines of code y: 19 # changes pkg/kube/apisix_cluster_config.go x: 79 lines of code y: 4 # changes pkg/kube/apisix_consumer.go x: 85 lines of code y: 4 # changes pkg/kube/apisix_plugin_config.go x: 85 lines of code y: 5 # changes pkg/kube/apisix_route.go x: 89 lines of code y: 16 # changes pkg/kube/apisix_upstream.go x: 90 lines of code y: 7 # changes pkg/providers/apisix/apisix_cluster_config.go x: 377 lines of code y: 9 # changes pkg/providers/apisix/apisix_consumer.go x: 403 lines of code y: 9 # changes pkg/providers/apisix/apisix_plugin_config.go x: 430 lines of code y: 9 # changes pkg/providers/apisix/apisix_route.go x: 782 lines of code y: 11 # changes pkg/providers/apisix/apisix_tls.go x: 460 lines of code y: 11 # changes pkg/providers/apisix/apisix_upstream.go x: 736 lines of code y: 14 # changes pkg/providers/apisix/provider_init.go x: 220 lines of code y: 6 # changes pkg/providers/apisix/translation/apisix_cluster_config.go x: 31 lines of code y: 4 # changes pkg/providers/apisix/translation/apisix_consumer.go x: 53 lines of code y: 5 # changes pkg/providers/apisix/translation/apisix_plugin.go x: 273 lines of code y: 5 # changes pkg/providers/apisix/translation/apisix_pluginconfig.go x: 64 lines of code y: 6 # changes pkg/providers/apisix/translation/apisix_route.go x: 630 lines of code y: 16 # changes pkg/providers/apisix/translation/apisix_ssl.go x: 48 lines of code y: 4 # changes pkg/providers/apisix/translation/translator.go x: 41 lines of code y: 8 # changes pkg/providers/k8s/endpoint/base.go x: 100 lines of code y: 5 # changes pkg/providers/translation/apisix_upstream.go x: 326 lines of code y: 4 # changes pkg/providers/translation/service.go x: 161 lines of code y: 4 # changes pkg/providers/translation/translator.go x: 43 lines of code y: 4 # changes pkg/providers/gateway/gateway_httproute.go x: 231 lines of code y: 7 # changes pkg/providers/gateway/gateway_tcproute.go x: 228 lines of code y: 4 # changes pkg/providers/k8s/namespace/namespace.go x: 141 lines of code y: 4 # changes pkg/api/validation/utils.go x: 87 lines of code y: 7 # changes pkg/api/validation/validator.go x: 194 lines of code y: 2 # changes pkg/apisix/schema.go x: 80 lines of code y: 9 # changes pkg/api/router/webhook.go x: 10 lines of code y: 3 # changes pkg/api/server.go x: 127 lines of code y: 10 # changes pkg/api/validation/apisix_plugin_config.go x: 11 lines of code y: 1 # changes pkg/api/validation/apisix_route.go x: 19 lines of code y: 8 # changes pkg/providers/apisix/translation/apisix_upstream.go x: 118 lines of code y: 8 # changes pkg/apisix/apisix.go x: 171 lines of code y: 21 # changes pkg/apisix/consumer.go x: 178 lines of code y: 7 # changes pkg/apisix/global_rule.go x: 178 lines of code y: 9 # changes pkg/apisix/nonexistentclient.go x: 288 lines of code y: 19 # changes pkg/apisix/noop.go x: 25 lines of code y: 3 # changes pkg/apisix/plugin_metadata.go x: 115 lines of code y: 4 # changes pkg/apisix/pluginconfig.go x: 182 lines of code y: 6 # changes pkg/apisix/route.go x: 181 lines of code y: 20 # changes pkg/apisix/ssl.go x: 183 lines of code y: 16 # changes pkg/apisix/stream_route.go x: 186 lines of code y: 10 # changes pkg/apisix/upstream.go x: 185 lines of code y: 22 # changes pkg/apisix/upstreamservicerelation.go x: 107 lines of code y: 6 # changes pkg/apisix/utils.go x: 196 lines of code y: 1 # changes pkg/metrics/prometheus.go x: 201 lines of code y: 6 # changes pkg/providers/apisix/apisix_global_rule.go x: 379 lines of code y: 3 # changes pkg/providers/apisix/provider.go x: 137 lines of code y: 10 # changes pkg/providers/gateway/gateway_tlsroute.go x: 190 lines of code y: 4 # changes pkg/providers/gateway/gateway_udproute.go x: 190 lines of code y: 3 # changes pkg/providers/k8s/configmap/configmap.go x: 229 lines of code y: 3 # changes pkg/providers/types/types.go x: 186 lines of code y: 8 # changes pkg/providers/utils/manifest.go x: 407 lines of code y: 5 # changes pkg/types/event.go x: 34 lines of code y: 4 # changes pkg/providers/gateway/translation/gateway_httproute.go x: 288 lines of code y: 10 # changes pkg/providers/gateway/translation/gateway_tlsroute.go x: 89 lines of code y: 5 # changes pkg/providers/gateway/translation/gateway_udproute.go x: 60 lines of code y: 2 # changes pkg/providers/k8s/secret.go x: 203 lines of code y: 5 # changes pkg/kube/apisix/apis/config/v2/types.go x: 429 lines of code y: 22 # changes pkg/providers/gateway/gateway.go x: 222 lines of code y: 7 # changes pkg/providers/gateway/gateway_class.go x: 197 lines of code y: 4 # changes pkg/providers/gateway/provider.go x: 232 lines of code y: 8 # changes pkg/providers/gateway/translation/gateway.go x: 161 lines of code y: 6 # changes pkg/providers/gateway/types/types.go x: 52 lines of code y: 4 # changes pkg/providers/gateway/validator.go x: 228 lines of code y: 1 # changes pkg/providers/utils/domain.go x: 37 lines of code y: 1 # changes pkg/providers/k8s/endpoint/endpointslice.go x: 197 lines of code y: 6 # changes pkg/providers/utils/ingress_class.go x: 14 lines of code y: 1 # changes pkg/log/gin_logger.go x: 62 lines of code y: 3 # changes pkg/providers/utils/status.go x: 49 lines of code y: 3 # changes pkg/kube/apisix/apis/config/v2/zz_generated.deepcopy.go x: 1412 lines of code y: 12 # changes pkg/types/apisix/v1/zz_generated.deepcopy.go x: 705 lines of code y: 35 # changes pkg/kube/apisix/apis/config/v2/zz_generated.register.go x: 41 lines of code y: 3 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/apisixglobalrule.go x: 147 lines of code y: 1 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake/fake_config_client.go x: 34 lines of code y: 2 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/generated_expansion.go x: 8 lines of code y: 2 # changes pkg/kube/apisix/client/informers/externalversions/config/v2/apisixglobalrule.go x: 55 lines of code y: 1 # changes pkg/kube/apisix/client/informers/externalversions/config/v2/interface.go x: 42 lines of code y: 2 # changes pkg/kube/apisix/client/listers/config/v2/apisixglobalrule.go x: 52 lines of code y: 1 # changes pkg/kube/apisix_global_rule.go x: 103 lines of code y: 1 # changes pkg/types/apisix/v1/types.go x: 478 lines of code y: 48 # changes pkg/providers/ingress/translation/annotations/plugins/http_method.go x: 36 lines of code y: 2 # changes pkg/kube/apisix/client/informers/externalversions/factory.go x: 136 lines of code y: 4 # changes releases/v1.6.0.toml x: 40 lines of code y: 1 # changes pkg/providers/utils/schema.go x: 7 lines of code y: 1 # changes pkg/providers/utils/scheme.go x: 16 lines of code y: 1 # changes pkg/providers/ingress/provider.go x: 62 lines of code y: 5 # changes pkg/providers/k8s/configmap/provider.go x: 30 lines of code y: 2 # changes pkg/providers/k8s/namespace/namespace_provider.go x: 131 lines of code y: 4 # changes pkg/providers/k8s/pod/provider.go x: 38 lines of code y: 3 # changes pkg/providers/ingress/translation/annotations/plugins/plugins.go x: 45 lines of code y: 4 # changes pkg/apisix/plugin.go x: 29 lines of code y: 4 # changes pkg/providers/ingress/translation/annotations.go x: 54 lines of code y: 5 # changes pkg/kube/apisix/const/const.go x: 20 lines of code y: 2 # changes pkg/apisix/resource.go x: 151 lines of code y: 24 # changes pkg/kube/init.go x: 49 lines of code y: 10 # changes pkg/providers/gateway/translation/translator.go x: 25 lines of code y: 5 # changes conf/plugin-metadata-config-map.yaml x: 24 lines of code y: 1 # changes pkg/providers/k8s/configmap/translation/configyaml_parser.go x: 31 lines of code y: 1 # changes pkg/providers/k8s/configmap/translation/parse.go x: 44 lines of code y: 1 # changes pkg/providers/k8s/provider.go x: 55 lines of code y: 4 # changes cmd/cmd.go x: 33 lines of code y: 6 # changes main.go x: 13 lines of code y: 18 # changes pkg/kube/endpoint.go x: 183 lines of code y: 5 # changes pkg/kube/infra.go x: 23 lines of code y: 2 # changes pkg/log/default_logger.go x: 72 lines of code y: 5 # changes pkg/log/logger.go x: 219 lines of code y: 6 # changes pkg/log/options.go x: 39 lines of code y: 5 # changes pkg/providers/ingress/translation/annotations/pluginconfig/pluginconfig.go x: 11 lines of code y: 2 # changes pkg/providers/ingress/translation/annotations/plugins/authorization.go x: 33 lines of code y: 2 # changes pkg/providers/ingress/translation/annotations/plugins/cors.go x: 22 lines of code y: 2 # changes pkg/providers/k8s/endpoint/provider.go x: 46 lines of code y: 2 # changes pkg/providers/k8s/pod/pod.go x: 125 lines of code y: 2 # changes pkg/providers/translation/util.go x: 68 lines of code y: 3 # changes pkg/types/apisix/v1/doc.go x: 1 lines of code y: 2 # changes pkg/types/errors.go x: 7 lines of code y: 2 # changes pkg/types/labels.go x: 13 lines of code y: 3 # changes pkg/types/timeduration.go x: 45 lines of code y: 3 # changes pkg/version/version.go x: 25 lines of code y: 4 # changes pkg/kube/apisix/apis/config/v2/doc.go x: 1 lines of code y: 1 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/apisixclusterconfig.go x: 136 lines of code y: 1 # changes pkg/kube/apisix/client/listers/config/v2/apisixclusterconfig.go x: 34 lines of code y: 1 # changes releases/v1.4.0.toml x: 47 lines of code y: 1 # changes releases/v1.3.0.toml x: 50 lines of code y: 1 # changes
58.0
# changes
  min: 1.0
  average: 5.85
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 58.0
0 1412.0
lines of code
min: 1.0 | average: 122.73 | 25th percentile: 31.0 | median: 55.0 | 75th percentile: 161.0 | max: 1412.0

Number of Contributors vs. Number of Changes: 209 points

pkg/utils/s2b.go x: 1 # contributors y: 1 # changes cmd/ingress/ingress.go x: 18 # contributors y: 58 # changes pkg/config/config.go x: 15 # contributors y: 49 # changes pkg/kube/ingress.go x: 5 # contributors y: 8 # changes pkg/providers/controller.go x: 4 # contributors y: 15 # changes pkg/providers/ingress/ingress.go x: 6 # contributors y: 14 # changes pkg/providers/ingress/translation/translator.go x: 7 # contributors y: 12 # changes pkg/providers/utils/ingress_status.go x: 3 # contributors y: 6 # changes pkg/providers/ingress/translation/annotations/plugins/response_rewrite.go x: 2 # contributors y: 2 # changes pkg/providers/ingress/translation/annotations/types.go x: 8 # contributors y: 8 # changes pkg/types/apisix/v1/plugin_types.go x: 12 # contributors y: 15 # changes pkg/apisix/cluster.go x: 16 # contributors y: 31 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake/fake_apisixclusterconfig.go x: 1 # contributors y: 3 # changes conf/config-default.yaml x: 13 # contributors y: 34 # changes pkg/kube/apisix/client/clientset/versioned/clientset.go x: 6 # contributors y: 13 # changes pkg/kube/apisix/client/clientset/versioned/fake/register.go x: 6 # contributors y: 12 # changes pkg/kube/apisix/client/informers/externalversions/config/interface.go x: 6 # contributors y: 11 # changes pkg/kube/apisix/client/informers/externalversions/generic.go x: 8 # contributors y: 19 # changes pkg/kube/apisix_cluster_config.go x: 2 # contributors y: 4 # changes pkg/kube/apisix_consumer.go x: 3 # contributors y: 4 # changes pkg/kube/apisix_plugin_config.go x: 4 # contributors y: 5 # changes pkg/kube/apisix_route.go x: 6 # contributors y: 16 # changes pkg/kube/apisix_upstream.go x: 5 # contributors y: 7 # changes pkg/providers/apisix/apisix_cluster_config.go x: 4 # contributors y: 9 # changes pkg/providers/apisix/apisix_consumer.go x: 3 # contributors y: 9 # changes pkg/providers/apisix/apisix_route.go x: 5 # contributors y: 11 # changes pkg/providers/apisix/apisix_tls.go x: 3 # contributors y: 11 # changes pkg/providers/apisix/apisix_upstream.go x: 5 # contributors y: 14 # changes pkg/providers/apisix/provider_init.go x: 5 # contributors y: 6 # changes pkg/providers/apisix/translation/apisix_plugin.go x: 3 # contributors y: 5 # changes pkg/providers/apisix/translation/apisix_route.go x: 13 # contributors y: 16 # changes pkg/providers/apisix/translation/translator.go x: 4 # contributors y: 8 # changes pkg/providers/gateway/gateway_tcproute.go x: 4 # contributors y: 4 # changes pkg/api/validation/validator.go x: 1 # contributors y: 2 # changes pkg/apisix/schema.go x: 6 # contributors y: 9 # changes pkg/api/router/webhook.go x: 2 # contributors y: 3 # changes pkg/api/server.go x: 9 # contributors y: 10 # changes pkg/providers/apisix/translation/apisix_upstream.go x: 6 # contributors y: 8 # changes pkg/apisix/apisix.go x: 8 # contributors y: 21 # changes pkg/apisix/consumer.go x: 6 # contributors y: 7 # changes pkg/apisix/global_rule.go x: 7 # contributors y: 9 # changes pkg/apisix/route.go x: 9 # contributors y: 20 # changes pkg/apisix/ssl.go x: 7 # contributors y: 16 # changes pkg/apisix/stream_route.go x: 8 # contributors y: 10 # changes pkg/apisix/upstream.go x: 11 # contributors y: 22 # changes pkg/apisix/upstreamservicerelation.go x: 4 # contributors y: 6 # changes pkg/providers/apisix/provider.go x: 4 # contributors y: 10 # changes pkg/providers/types/types.go x: 3 # contributors y: 8 # changes pkg/providers/gateway/translation/gateway_httproute.go x: 5 # contributors y: 10 # changes pkg/providers/k8s/secret.go x: 2 # contributors y: 5 # changes pkg/kube/apisix/apis/config/v2/types.go x: 13 # contributors y: 22 # changes pkg/providers/gateway/gateway.go x: 4 # contributors y: 7 # changes pkg/log/gin_logger.go x: 3 # contributors y: 3 # changes pkg/kube/apisix/apis/config/v2/zz_generated.deepcopy.go x: 8 # contributors y: 12 # changes pkg/types/apisix/v1/zz_generated.deepcopy.go x: 17 # contributors y: 35 # changes pkg/types/apisix/v1/types.go x: 19 # contributors y: 48 # changes pkg/providers/ingress/translation/annotations.go x: 5 # contributors y: 5 # changes pkg/apisix/resource.go x: 9 # contributors y: 24 # changes main.go x: 5 # contributors y: 18 # changes
58.0
# changes
  min: 1.0
  average: 5.85
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 58.0
0 19.0
# contributors
min: 1.0 | average: 3.44 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 19.0

Number of Contributors vs. File Size: 209 points

pkg/utils/s2b.go x: 1 # contributors y: 5 lines of code cmd/ingress/ingress.go x: 18 # contributors y: 148 lines of code pkg/config/config.go x: 15 # contributors y: 192 lines of code pkg/kube/ingress.go x: 5 # contributors y: 127 lines of code pkg/providers/controller.go x: 4 # contributors y: 475 lines of code pkg/providers/ingress/ingress.go x: 6 # contributors y: 514 lines of code pkg/providers/ingress/translation/translator.go x: 7 # contributors y: 491 lines of code pkg/providers/utils/ingress_status.go x: 3 # contributors y: 172 lines of code pkg/providers/ingress/translation/annotations/plugins/response_rewrite.go x: 2 # contributors y: 28 lines of code pkg/providers/ingress/translation/annotations/types.go x: 8 # contributors y: 72 lines of code pkg/types/apisix/v1/plugin_types.go x: 12 # contributors y: 185 lines of code pkg/apisix/cluster.go x: 16 # contributors y: 985 lines of code pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake/fake_apisixclusterconfig.go x: 1 # contributors y: 87 lines of code pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake/fake_apisixglobalrule.go x: 2 # contributors y: 88 lines of code pkg/id/idgen.go x: 2 # contributors y: 14 lines of code conf/config-default.yaml x: 13 # contributors y: 32 lines of code pkg/kube/apisix/client/clientset/versioned/clientset.go x: 6 # contributors y: 70 lines of code pkg/kube/apisix/client/clientset/versioned/fake/register.go x: 6 # contributors y: 19 lines of code pkg/kube/apisix/client/informers/externalversions/generic.go x: 8 # contributors y: 40 lines of code pkg/kube/apisix_cluster_config.go x: 2 # contributors y: 79 lines of code pkg/kube/apisix_consumer.go x: 3 # contributors y: 85 lines of code pkg/kube/apisix_plugin_config.go x: 4 # contributors y: 85 lines of code pkg/kube/apisix_route.go x: 6 # contributors y: 89 lines of code pkg/kube/apisix_upstream.go x: 5 # contributors y: 90 lines of code pkg/providers/apisix/apisix_cluster_config.go x: 4 # contributors y: 377 lines of code pkg/providers/apisix/apisix_consumer.go x: 3 # contributors y: 403 lines of code pkg/providers/apisix/apisix_plugin_config.go x: 4 # contributors y: 430 lines of code pkg/providers/apisix/apisix_route.go x: 5 # contributors y: 782 lines of code pkg/providers/apisix/apisix_tls.go x: 3 # contributors y: 460 lines of code pkg/providers/apisix/apisix_upstream.go x: 5 # contributors y: 736 lines of code pkg/providers/apisix/provider_init.go x: 5 # contributors y: 220 lines of code pkg/providers/apisix/translation/apisix_cluster_config.go x: 3 # contributors y: 31 lines of code pkg/providers/apisix/translation/apisix_consumer.go x: 4 # contributors y: 53 lines of code pkg/providers/apisix/translation/apisix_plugin.go x: 3 # contributors y: 273 lines of code pkg/providers/apisix/translation/apisix_pluginconfig.go x: 5 # contributors y: 64 lines of code pkg/providers/apisix/translation/apisix_route.go x: 13 # contributors y: 630 lines of code pkg/providers/apisix/translation/apisix_ssl.go x: 2 # contributors y: 48 lines of code pkg/providers/apisix/translation/translator.go x: 4 # contributors y: 41 lines of code pkg/providers/k8s/endpoint/base.go x: 4 # contributors y: 100 lines of code pkg/providers/translation/apisix_upstream.go x: 2 # contributors y: 326 lines of code pkg/providers/translation/service.go x: 3 # contributors y: 161 lines of code pkg/providers/translation/translator.go x: 3 # contributors y: 43 lines of code pkg/providers/gateway/gateway_httproute.go x: 5 # contributors y: 231 lines of code pkg/providers/gateway/gateway_tcproute.go x: 4 # contributors y: 228 lines of code pkg/providers/k8s/namespace/namespace.go x: 3 # contributors y: 141 lines of code pkg/api/validation/utils.go x: 5 # contributors y: 87 lines of code pkg/api/validation/validator.go x: 1 # contributors y: 194 lines of code pkg/apisix/schema.go x: 6 # contributors y: 80 lines of code pkg/api/router/webhook.go x: 2 # contributors y: 10 lines of code pkg/api/server.go x: 9 # contributors y: 127 lines of code pkg/api/validation/apisix_plugin_config.go x: 1 # contributors y: 11 lines of code pkg/api/validation/apisix_route.go x: 4 # contributors y: 19 lines of code pkg/providers/apisix/translation/apisix_upstream.go x: 6 # contributors y: 118 lines of code pkg/apisix/apisix.go x: 8 # contributors y: 171 lines of code pkg/apisix/consumer.go x: 6 # contributors y: 178 lines of code pkg/apisix/global_rule.go x: 7 # contributors y: 178 lines of code pkg/apisix/nonexistentclient.go x: 8 # contributors y: 288 lines of code pkg/apisix/noop.go x: 2 # contributors y: 25 lines of code pkg/apisix/plugin_metadata.go x: 3 # contributors y: 115 lines of code pkg/apisix/pluginconfig.go x: 5 # contributors y: 182 lines of code pkg/apisix/route.go x: 9 # contributors y: 181 lines of code pkg/apisix/stream_route.go x: 8 # contributors y: 186 lines of code pkg/apisix/upstream.go x: 11 # contributors y: 185 lines of code pkg/apisix/upstreamservicerelation.go x: 4 # contributors y: 107 lines of code pkg/apisix/utils.go x: 1 # contributors y: 196 lines of code pkg/metrics/prometheus.go x: 5 # contributors y: 201 lines of code pkg/providers/apisix/apisix_global_rule.go x: 2 # contributors y: 379 lines of code pkg/providers/apisix/provider.go x: 4 # contributors y: 137 lines of code pkg/providers/apisix/utils.go x: 1 # contributors y: 12 lines of code pkg/providers/gateway/gateway_tlsroute.go x: 3 # contributors y: 190 lines of code pkg/providers/gateway/gateway_udproute.go x: 2 # contributors y: 190 lines of code pkg/providers/k8s/configmap/configmap.go x: 2 # contributors y: 229 lines of code pkg/providers/types/types.go x: 3 # contributors y: 186 lines of code pkg/providers/utils/manifest.go x: 3 # contributors y: 407 lines of code pkg/types/event.go x: 2 # contributors y: 34 lines of code pkg/providers/gateway/translation/gateway_httproute.go x: 5 # contributors y: 288 lines of code pkg/providers/gateway/translation/gateway_tlsroute.go x: 3 # contributors y: 89 lines of code pkg/providers/gateway/translation/gateway_udproute.go x: 2 # contributors y: 60 lines of code pkg/providers/k8s/secret.go x: 2 # contributors y: 203 lines of code pkg/kube/apisix/apis/config/v2/types.go x: 13 # contributors y: 429 lines of code pkg/providers/gateway/gateway.go x: 4 # contributors y: 222 lines of code pkg/providers/gateway/gateway_class.go x: 4 # contributors y: 197 lines of code pkg/providers/gateway/provider.go x: 6 # contributors y: 232 lines of code pkg/providers/gateway/translation/gateway.go x: 5 # contributors y: 161 lines of code pkg/providers/gateway/validator.go x: 1 # contributors y: 228 lines of code pkg/providers/utils/domain.go x: 1 # contributors y: 37 lines of code pkg/providers/utils/string.go x: 3 # contributors y: 34 lines of code pkg/providers/k8s/endpoint/endpoint.go x: 3 # contributors y: 163 lines of code pkg/providers/k8s/endpoint/endpointslice.go x: 3 # contributors y: 197 lines of code pkg/log/gin_logger.go x: 3 # contributors y: 62 lines of code pkg/providers/utils/status.go x: 3 # contributors y: 49 lines of code pkg/kube/apisix/apis/config/v2/zz_generated.deepcopy.go x: 8 # contributors y: 1412 lines of code pkg/types/apisix/v1/zz_generated.deepcopy.go x: 17 # contributors y: 705 lines of code pkg/kube/apisix/apis/config/v2/zz_generated.register.go x: 2 # contributors y: 41 lines of code pkg/kube/apisix/client/clientset/versioned/typed/config/v2/apisixglobalrule.go x: 1 # contributors y: 147 lines of code pkg/kube/apisix/client/clientset/versioned/typed/config/v2/config_client.go x: 2 # contributors y: 89 lines of code pkg/kube/apisix/client/informers/externalversions/config/v2/apisixglobalrule.go x: 1 # contributors y: 55 lines of code pkg/kube/apisix_global_rule.go x: 1 # contributors y: 103 lines of code pkg/types/apisix/v1/types.go x: 19 # contributors y: 478 lines of code releases/v1.6.0.toml x: 1 # contributors y: 40 lines of code pkg/providers/ingress/provider.go x: 4 # contributors y: 62 lines of code pkg/providers/k8s/configmap/provider.go x: 1 # contributors y: 30 lines of code pkg/providers/k8s/namespace/namespace_provider.go x: 4 # contributors y: 131 lines of code pkg/providers/ingress/translation/annotations/plugins/plugins.go x: 4 # contributors y: 45 lines of code pkg/apisix/plugin.go x: 4 # contributors y: 29 lines of code pkg/providers/ingress/translation/annotations.go x: 5 # contributors y: 54 lines of code pkg/kube/apisix/const/const.go x: 2 # contributors y: 20 lines of code pkg/apisix/resource.go x: 9 # contributors y: 151 lines of code pkg/kube/init.go x: 5 # contributors y: 49 lines of code pkg/providers/gateway/translation/translator.go x: 5 # contributors y: 25 lines of code conf/plugin-metadata-config-map.yaml x: 1 # contributors y: 24 lines of code pkg/providers/k8s/provider.go x: 3 # contributors y: 55 lines of code main.go x: 5 # contributors y: 13 lines of code pkg/kube/endpoint.go x: 3 # contributors y: 183 lines of code pkg/log/default_logger.go x: 3 # contributors y: 72 lines of code pkg/log/logger.go x: 3 # contributors y: 219 lines of code pkg/providers/k8s/pod/pod.go x: 2 # contributors y: 125 lines of code pkg/providers/translation/util.go x: 2 # contributors y: 68 lines of code pkg/types/apisix/v1/doc.go x: 2 # contributors y: 1 lines of code pkg/types/labels.go x: 3 # contributors y: 13 lines of code pkg/version/version.go x: 3 # contributors y: 25 lines of code tools.go x: 3 # contributors y: 8 lines of code pkg/kube/apisix/client/clientset/versioned/typed/config/v2/apisixclusterconfig.go x: 1 # contributors y: 136 lines of code releases/v1.4.0.toml x: 1 # contributors y: 47 lines of code pkg/api/router/router.go x: 4 # contributors y: 25 lines of code
1412.0
lines of code
  min: 1.0
  average: 122.73
  25th percentile: 31.0
  median: 55.0
  75th percentile: 161.0
  max: 1412.0
0 19.0
# contributors
min: 1.0 | average: 3.44 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 19.0