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 211 files with 27,199 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (149 lines of code)
    • 11 files changed 21-50 times (4,164 lines of code)
    • 57 files changed 6-20 times (13,983 lines of code)
    • 142 files changed 1-5 times (8,903 lines of code)
0% | <1% | 15% | 51% | 32%
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 211 files with 27,199 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 10 files changed by 11-25 contributors (4,234 lines of code)
    • 30 files changed by 6-10 contributors (8,435 lines of code)
    • 107 files changed by 2-5 contributors (10,725 lines of code)
    • 64 files changed by 1 contributor (3,805 lines of code)
0% | 15% | 31% | 39% | 13%
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, yaml, md, sh, toml, mod, json, txt, mdx, gitignore, gitattributes, dockerignore, rego, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | <1% | 15% | 52% | 31%
yaml0% | 0% | 60% | 0% | 39%
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% | 15% | 52% | 31%
conf0% | 0% | 60% | 0% | 39%
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
149 3 2020-12-09 2024-01-31 60 19 zchao1995@gmail.com aurelia@acuteaura.net
config.go
in pkg/config
207 6 2020-12-11 2023-08-30 50 15 zchao1995@gmail.com alinsran333@gmail.com
types.go
in pkg/types/apisix/v1
492 23 2020-12-29 2023-12-20 50 20 zchao1995@gmail.com 75756768+aynp@users.noreply...
zz_generated.deepcopy.go
in pkg/types/apisix/v1
710 78 2020-12-29 2023-12-20 36 18 zchao1995@gmail.com 75756768+aynp@users.noreply...
37 - 2020-12-11 2023-08-30 35 13 zchao1995@gmail.com alinsran333@gmail.com
cluster.go
in pkg/apisix
1077 44 2021-01-08 2024-04-12 33 17 zchao1995@gmail.com ashishjaitiwari15112000@gma...
types.go
in pkg/kube/apisix/apis/config/v2
434 6 2022-03-28 2024-01-18 26 15 zhangjintao9020@gmail.com ashishjaitiwari15112000@gma...
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
303 13 2021-01-08 2024-04-16 24 12 zchao1995@gmail.com ashishjaitiwari15112000@gma...
apisix.go
in pkg/apisix
177 6 2021-01-08 2023-08-30 22 8 zchao1995@gmail.com alinsran333@gmail.com
route.go
in pkg/apisix
269 12 2021-01-08 2023-08-30 21 9 zchao1995@gmail.com alinsran333@gmail.com
307 108 2021-01-08 2024-04-16 21 9 zchao1995@gmail.com ashishjaitiwari15112000@gma...
controller.go
in pkg/providers
523 10 2022-08-10 2024-11-07 20 7 lingsamuelgrace@gmail.com git@acuteaura.net
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
apisix_route.go
in pkg/providers/apisix/translation
639 11 2022-08-10 2024-01-18 19 14 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
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
766 21 2022-08-10 2024-04-12 18 7 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
ssl.go
in pkg/apisix
270 12 2021-01-08 2023-08-30 17 7 zchao1995@gmail.com alinsran333@gmail.com
apisix_route.go
in pkg/kube
89 8 2021-03-03 2023-05-16 16 6 tokers@apache.org zhangjintao9020@gmail.com
plugin_types.go
in pkg/types/apisix/v1
186 8 2021-05-14 2023-08-30 16 12 zchao1995@gmail.com alinsran333@gmail.com
ingress.go
in pkg/providers/ingress
528 15 2022-08-10 2023-11-22 16 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
apisix_route.go
in pkg/providers/apisix
797 26 2022-08-10 2024-01-18 15 7 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
apisix_tls.go
in pkg/providers/apisix
474 14 2022-08-10 2023-11-22 14 5 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
translator.go
in pkg/providers/ingress/translation
565 17 2022-08-10 2023-12-12 14 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
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
zz_generated.deepcopy.go
in pkg/kube/apisix/apis/config/v2
1417 154 2022-03-28 2023-12-20 13 9 zhangjintao9020@gmail.com 75756768+aynp@users.noreply...
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
apisix_consumer.go
in pkg/providers/apisix
417 12 2022-08-10 2023-11-22 12 5 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
apisix_plugin_config.go
in pkg/providers/apisix
444 12 2022-08-10 2023-11-22 12 6 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
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
server.go
in pkg/api
128 4 2020-12-14 2023-08-30 11 9 zchao1995@gmail.com alinsran333@gmail.com
provider.go
in pkg/providers/apisix
137 6 2022-08-10 2023-10-10 11 5 lingsamuelgrace@gmail.com 736759290@qq.com
stream_route.go
in pkg/apisix
274 12 2021-04-22 2023-08-30 11 8 zchao1995@gmail.com alinsran333@gmail.com
init.go
in pkg/kube
49 4 2020-12-15 2022-11-14 10 5 tokers@apache.org alinsran333@gmail.com
global_rule.go
in pkg/apisix
256 12 2021-05-06 2023-08-30 10 7 zchao1995@gmail.com alinsran333@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
apisix_cluster_config.go
in pkg/providers/apisix
380 11 2022-08-10 2023-11-22 10 5 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
types.go
in pkg/providers/ingress/translation/annotations
76 4 2022-08-10 2023-12-12 9 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
schema.go
in pkg/apisix
80 8 2021-08-05 2023-04-10 9 6 fgksgf@gmail.com ashishjaitiwari15112000@gma...
types.go
in pkg/providers/types
213 10 2022-08-10 2023-08-30 9 3 lingsamuelgrace@gmail.com alinsran333@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
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
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
256 12 2021-05-25 2023-08-30 8 6 zchao1995@gmail.com alinsran333@gmail.com
pluginconfig.go
in pkg/apisix
292 13 2021-12-08 2024-04-16 8 6 1024769485@qq.com ashishjaitiwari15112000@gma...
apisix_pluginconfig.go
in pkg/providers/apisix/translation
58 2 2022-08-10 2023-12-15 7 6 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
utils.go
in pkg/api/validation
87 5 2021-09-01 2023-04-11 7 5 fgksgf@gmail.com alinsran333@gmail.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
types.go
in pkg/types/apisix/v1
492 23 2020-12-29 2023-12-20 50 20 zchao1995@gmail.com 75756768+aynp@users.noreply...
ingress.go
in cmd/ingress
149 3 2020-12-09 2024-01-31 60 19 zchao1995@gmail.com aurelia@acuteaura.net
zz_generated.deepcopy.go
in pkg/types/apisix/v1
710 78 2020-12-29 2023-12-20 36 18 zchao1995@gmail.com 75756768+aynp@users.noreply...
cluster.go
in pkg/apisix
1077 44 2021-01-08 2024-04-12 33 17 zchao1995@gmail.com ashishjaitiwari15112000@gma...
config.go
in pkg/config
207 6 2020-12-11 2023-08-30 50 15 zchao1995@gmail.com alinsran333@gmail.com
types.go
in pkg/kube/apisix/apis/config/v2
434 6 2022-03-28 2024-01-18 26 15 zhangjintao9020@gmail.com ashishjaitiwari15112000@gma...
apisix_route.go
in pkg/providers/apisix/translation
639 11 2022-08-10 2024-01-18 19 14 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
37 - 2020-12-11 2023-08-30 35 13 zchao1995@gmail.com alinsran333@gmail.com
upstream.go
in pkg/apisix
303 13 2021-01-08 2024-04-16 24 12 zchao1995@gmail.com ashishjaitiwari15112000@gma...
plugin_types.go
in pkg/types/apisix/v1
186 8 2021-05-14 2023-08-30 16 12 zchao1995@gmail.com alinsran333@gmail.com
resource.go
in pkg/apisix
151 10 2021-01-08 2022-11-19 24 9 zchao1995@gmail.com lingsamuelgrace@gmail.com
307 108 2021-01-08 2024-04-16 21 9 zchao1995@gmail.com ashishjaitiwari15112000@gma...
route.go
in pkg/apisix
269 12 2021-01-08 2023-08-30 21 9 zchao1995@gmail.com alinsran333@gmail.com
zz_generated.deepcopy.go
in pkg/kube/apisix/apis/config/v2
1417 154 2022-03-28 2023-12-20 13 9 zhangjintao9020@gmail.com 75756768+aynp@users.noreply...
server.go
in pkg/api
128 4 2020-12-14 2023-08-30 11 9 zchao1995@gmail.com alinsran333@gmail.com
apisix.go
in pkg/apisix
177 6 2021-01-08 2023-08-30 22 8 zchao1995@gmail.com alinsran333@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
ingress.go
in pkg/providers/ingress
528 15 2022-08-10 2023-11-22 16 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
translator.go
in pkg/providers/ingress/translation
565 17 2022-08-10 2023-12-12 14 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
stream_route.go
in pkg/apisix
274 12 2021-04-22 2023-08-30 11 8 zchao1995@gmail.com alinsran333@gmail.com
types.go
in pkg/providers/ingress/translation/annotations
76 4 2022-08-10 2023-12-12 9 8 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
controller.go
in pkg/providers
523 10 2022-08-10 2024-11-07 20 7 lingsamuelgrace@gmail.com git@acuteaura.net
apisix_upstream.go
in pkg/providers/apisix
766 21 2022-08-10 2024-04-12 18 7 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
ssl.go
in pkg/apisix
270 12 2021-01-08 2023-08-30 17 7 zchao1995@gmail.com alinsran333@gmail.com
apisix_route.go
in pkg/providers/apisix
797 26 2022-08-10 2024-01-18 15 7 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
global_rule.go
in pkg/apisix
256 12 2021-05-06 2023-08-30 10 7 zchao1995@gmail.com alinsran333@gmail.com
apisix_route.go
in pkg/kube
89 8 2021-03-03 2023-05-16 16 6 tokers@apache.org 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
apisix_plugin_config.go
in pkg/providers/apisix
444 12 2022-08-10 2023-11-22 12 6 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
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...
pluginconfig.go
in pkg/apisix
292 13 2021-12-08 2024-04-16 8 6 1024769485@qq.com ashishjaitiwari15112000@gma...
consumer.go
in pkg/apisix
256 12 2021-05-25 2023-08-30 8 6 zchao1995@gmail.com alinsran333@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...
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
apisix_pluginconfig.go
in pkg/providers/apisix/translation
58 2 2022-08-10 2023-12-15 7 6 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
namespace_provider.go
in pkg/providers/k8s/namespace
140 6 2022-08-10 2023-12-20 6 6 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
annotations.go
in pkg/providers/ingress/translation
54 1 2022-08-10 2023-12-12 6 6 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
main.go
in root
13 1 2020-01-15 2022-09-22 18 5 gxthrj@163.com zhangjintao9020@gmail.com
apisix_tls.go
in pkg/providers/apisix
474 14 2022-08-10 2023-11-22 14 5 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
apisix_consumer.go
in pkg/providers/apisix
417 12 2022-08-10 2023-11-22 12 5 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
provider.go
in pkg/providers/apisix
137 6 2022-08-10 2023-10-10 11 5 lingsamuelgrace@gmail.com 736759290@qq.com
init.go
in pkg/kube
49 4 2020-12-15 2022-11-14 10 5 tokers@apache.org alinsran333@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
apisix_cluster_config.go
in pkg/providers/apisix
380 11 2022-08-10 2023-11-22 10 5 lingsamuelgrace@gmail.com ashishjaitiwari15112000@gma...
ingress.go
in pkg/kube
127 9 2021-02-23 2023-08-03 8 5 zchao1995@gmail.com zhangjintao9020@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
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...
validator.go
in pkg/api/validation
194 1 2023-04-07 2023-04-11 2 1 alinsran333@gmail.com alinsran333@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
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
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
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
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
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
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
validator.go
in pkg/apisix
98 3 2023-08-30 2023-08-30 1 1 alinsran333@gmail.com alinsran333@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_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_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_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_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
upstream.go
in pkg/providers/ingress/translation/annotations/upstream
65 2 2023-12-12 2023-12-12 1 1 ashishjaitiwari15112000@gma... ashishjaitiwari15112000@gma...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.8.0.toml
in releases
43 - 2023-12-27 2023-12-27 1 1 ashishjaitiwari15112000@gma... ashishjaitiwari15112000@gma...
v1.1.0.toml
in releases
40 - 2021-07-14 2021-07-14 1 1 gxthrj@163.com gxthrj@163.com
v1.2.0.toml
in releases
40 - 2021-08-18 2021-08-18 1 1 zhangjintao9020@gmail.com zhangjintao9020@gmail.com
v1.5.0.toml
in releases
40 - 2022-08-05 2022-08-05 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
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
insert_map.go
in pkg/providers/utils
25 1 2023-12-15 2023-12-15 1 1 ashishjaitiwari15112000@gma... ashishjaitiwari15112000@gma...
Correlations

File Size vs. Number of Changes: 211 points

pkg/providers/controller.go x: 523 lines of code y: 20 # changes pkg/providers/apisix/apisix_global_rule.go x: 398 lines of code y: 7 # changes pkg/apisix/nonexistentclient.go x: 307 lines of code y: 21 # changes pkg/apisix/pluginconfig.go x: 292 lines of code y: 8 # changes pkg/apisix/upstream.go x: 303 lines of code y: 24 # changes pkg/apisix/cluster.go x: 1077 lines of code y: 33 # changes pkg/providers/apisix/apisix_upstream.go x: 766 lines of code y: 18 # changes cmd/ingress/ingress.go x: 149 lines of code y: 60 # changes pkg/kube/apisix/apis/config/v2/types.go x: 434 lines of code y: 26 # changes pkg/providers/apisix/apisix_route.go x: 797 lines of code y: 15 # changes pkg/providers/apisix/translation/apisix_route.go x: 639 lines of code y: 19 # changes releases/v1.8.0.toml x: 43 lines of code y: 1 # changes pkg/kube/apisix/apis/config/v2/zz_generated.deepcopy.go x: 1417 lines of code y: 13 # changes pkg/providers/apisix/translation/apisix_ssl.go x: 49 lines of code y: 5 # changes pkg/types/apisix/v1/types.go x: 492 lines of code y: 50 # changes pkg/types/apisix/v1/zz_generated.deepcopy.go x: 710 lines of code y: 36 # changes pkg/providers/k8s/namespace/namespace.go x: 149 lines of code y: 6 # changes pkg/providers/k8s/namespace/namespace_provider.go x: 140 lines of code y: 6 # changes pkg/types/labels.go x: 44 lines of code y: 4 # changes pkg/providers/apisix/translation/apisix_pluginconfig.go x: 58 lines of code y: 7 # changes pkg/providers/utils/insert_map.go x: 25 lines of code y: 1 # changes pkg/providers/ingress/translation/annotations.go x: 54 lines of code y: 6 # changes pkg/providers/ingress/translation/annotations/types.go x: 76 lines of code y: 9 # changes pkg/providers/ingress/translation/annotations/upstream/upstream.go x: 65 lines of code y: 1 # changes pkg/providers/ingress/translation/translator.go x: 565 lines of code y: 14 # changes pkg/providers/apisix/apisix_cluster_config.go x: 380 lines of code y: 10 # changes pkg/providers/apisix/apisix_consumer.go x: 417 lines of code y: 12 # changes pkg/providers/apisix/apisix_plugin_config.go x: 444 lines of code y: 12 # changes pkg/providers/apisix/apisix_tls.go x: 474 lines of code y: 14 # changes pkg/providers/ingress/ingress.go x: 528 lines of code y: 16 # changes pkg/apisix/plugin_metadata.go x: 233 lines of code y: 6 # changes pkg/providers/apisix/provider.go x: 137 lines of code y: 11 # changes pkg/providers/ingress/provider.go x: 65 lines of code y: 6 # changes conf/config-default.yaml x: 37 lines of code y: 35 # changes pkg/api/server.go x: 128 lines of code y: 11 # changes pkg/apisix/apisix.go x: 177 lines of code y: 22 # changes pkg/apisix/consumer.go x: 256 lines of code y: 8 # changes pkg/apisix/global_rule.go x: 256 lines of code y: 10 # changes pkg/apisix/route.go x: 269 lines of code y: 21 # changes pkg/apisix/ssl.go x: 270 lines of code y: 17 # changes pkg/apisix/stream_route.go x: 274 lines of code y: 11 # changes pkg/apisix/upstreamservicerelation.go x: 107 lines of code y: 7 # changes pkg/apisix/utils.go x: 264 lines of code y: 2 # changes pkg/apisix/validator.go x: 98 lines of code y: 1 # changes pkg/config/config.go x: 207 lines of code y: 50 # changes pkg/providers/apisix/translation/apisix_plugin.go x: 277 lines of code y: 6 # changes pkg/providers/k8s/configmap/configmap.go x: 251 lines of code y: 4 # changes pkg/providers/types/types.go x: 213 lines of code y: 9 # changes pkg/providers/utils/manifest.go x: 407 lines of code y: 6 # changes pkg/types/apisix/v1/plugin_types.go x: 186 lines of code y: 16 # changes pkg/providers/translation/apisix_upstream.go x: 343 lines of code y: 5 # changes pkg/utils/s2b.go x: 5 lines of code y: 1 # changes pkg/kube/ingress.go x: 127 lines of code y: 8 # 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/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 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/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/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/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/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/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/noop.go x: 25 lines of code y: 3 # changes pkg/metrics/prometheus.go x: 201 lines of code y: 6 # 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/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/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/endpoint.go x: 163 lines of code y: 4 # 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.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/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/k8s/configmap/provider.go x: 30 lines of code y: 2 # changes pkg/providers/k8s/pod/provider.go x: 38 lines of code y: 3 # changes pkg/apisix/plugin.go x: 29 lines of code y: 4 # 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 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/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/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 pkg/kube/apisix/client/informers/externalversions/internalinterfaces/factory_interfaces.go x: 14 lines of code y: 3 # changes
60.0
# changes
  min: 1.0
  average: 6.18
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 60.0
0 1417.0
lines of code
min: 1.0 | average: 128.91 | 25th percentile: 32.0 | median: 55.0 | 75th percentile: 161.0 | max: 1417.0

Number of Contributors vs. Number of Changes: 211 points

pkg/providers/controller.go x: 7 # contributors y: 20 # changes pkg/providers/apisix/apisix_global_rule.go x: 4 # contributors y: 7 # changes pkg/apisix/nonexistentclient.go x: 9 # contributors y: 21 # changes pkg/apisix/pluginconfig.go x: 6 # contributors y: 8 # changes pkg/apisix/upstream.go x: 12 # contributors y: 24 # changes pkg/apisix/cluster.go x: 17 # contributors y: 33 # changes pkg/providers/apisix/apisix_upstream.go x: 7 # contributors y: 18 # changes cmd/ingress/ingress.go x: 19 # contributors y: 60 # changes pkg/kube/apisix/apis/config/v2/types.go x: 15 # contributors y: 26 # changes pkg/providers/apisix/apisix_route.go x: 7 # contributors y: 15 # changes pkg/providers/apisix/translation/apisix_route.go x: 14 # contributors y: 19 # changes releases/v1.8.0.toml x: 1 # contributors y: 1 # changes pkg/kube/apisix/apis/config/v2/zz_generated.deepcopy.go x: 9 # contributors y: 13 # changes pkg/providers/apisix/translation/apisix_ssl.go x: 3 # contributors y: 5 # changes pkg/types/apisix/v1/types.go x: 20 # contributors y: 50 # changes pkg/types/apisix/v1/zz_generated.deepcopy.go x: 18 # contributors y: 36 # changes pkg/providers/k8s/namespace/namespace.go x: 5 # contributors y: 6 # changes pkg/providers/k8s/namespace/namespace_provider.go x: 6 # contributors y: 6 # changes pkg/types/labels.go x: 4 # contributors y: 4 # changes pkg/providers/apisix/translation/apisix_pluginconfig.go x: 6 # contributors y: 7 # changes pkg/providers/ingress/translation/annotations/types.go x: 8 # contributors y: 9 # changes pkg/providers/ingress/translation/translator.go x: 8 # contributors y: 14 # changes pkg/providers/apisix/apisix_cluster_config.go x: 5 # contributors y: 10 # changes pkg/providers/apisix/apisix_consumer.go x: 5 # contributors y: 12 # changes pkg/providers/apisix/apisix_plugin_config.go x: 6 # contributors y: 12 # changes pkg/providers/apisix/apisix_tls.go x: 5 # contributors y: 14 # changes pkg/providers/ingress/ingress.go x: 8 # contributors y: 16 # changes pkg/apisix/plugin_metadata.go x: 4 # contributors y: 6 # changes pkg/providers/apisix/provider.go x: 5 # contributors y: 11 # changes conf/config-default.yaml x: 13 # contributors y: 35 # changes pkg/api/server.go x: 9 # contributors y: 11 # changes pkg/apisix/apisix.go x: 8 # contributors y: 22 # changes pkg/apisix/global_rule.go x: 7 # contributors y: 10 # changes pkg/apisix/ssl.go x: 7 # contributors y: 17 # changes pkg/apisix/stream_route.go x: 8 # contributors y: 11 # changes pkg/apisix/upstreamservicerelation.go x: 5 # contributors y: 7 # changes pkg/apisix/utils.go x: 2 # contributors y: 2 # changes pkg/config/config.go x: 15 # contributors y: 50 # changes pkg/providers/k8s/configmap/configmap.go x: 2 # contributors y: 4 # changes pkg/providers/types/types.go x: 3 # contributors y: 9 # changes pkg/providers/utils/manifest.go x: 3 # contributors y: 6 # changes pkg/types/apisix/v1/plugin_types.go x: 12 # contributors y: 16 # changes pkg/kube/ingress.go x: 5 # contributors y: 8 # changes pkg/kube/apisix/client/clientset/versioned/typed/config/v2/fake/fake_apisixclusterconfig.go x: 1 # contributors y: 3 # changes pkg/kube/apisix/client/clientset/versioned/clientset.go x: 6 # contributors y: 13 # 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_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/providers/apisix/translation/translator.go x: 4 # contributors y: 8 # 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/providers/k8s/secret.go x: 2 # contributors y: 5 # changes pkg/log/gin_logger.go x: 3 # contributors y: 3 # changes pkg/apisix/resource.go x: 9 # contributors y: 24 # changes pkg/providers/gateway/translation/translator.go x: 5 # contributors y: 5 # changes main.go x: 5 # contributors y: 18 # changes
60.0
# changes
  min: 1.0
  average: 6.18
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 60.0
0 20.0
# contributors
min: 1.0 | average: 3.63 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 20.0

Number of Contributors vs. File Size: 211 points

pkg/providers/controller.go x: 7 # contributors y: 523 lines of code pkg/providers/apisix/apisix_global_rule.go x: 4 # contributors y: 398 lines of code pkg/apisix/nonexistentclient.go x: 9 # contributors y: 307 lines of code pkg/apisix/pluginconfig.go x: 6 # contributors y: 292 lines of code pkg/apisix/upstream.go x: 12 # contributors y: 303 lines of code pkg/apisix/cluster.go x: 17 # contributors y: 1077 lines of code pkg/providers/apisix/apisix_upstream.go x: 7 # contributors y: 766 lines of code cmd/ingress/ingress.go x: 19 # contributors y: 149 lines of code pkg/kube/apisix/apis/config/v2/types.go x: 15 # contributors y: 434 lines of code pkg/providers/apisix/apisix_route.go x: 7 # contributors y: 797 lines of code pkg/providers/apisix/translation/apisix_route.go x: 14 # contributors y: 639 lines of code releases/v1.8.0.toml x: 1 # contributors y: 43 lines of code pkg/kube/apisix/apis/config/v2/zz_generated.deepcopy.go x: 9 # contributors y: 1417 lines of code pkg/providers/apisix/translation/apisix_ssl.go x: 3 # contributors y: 49 lines of code pkg/types/apisix/v1/types.go x: 20 # contributors y: 492 lines of code pkg/types/apisix/v1/zz_generated.deepcopy.go x: 18 # contributors y: 710 lines of code pkg/providers/k8s/namespace/namespace.go x: 5 # contributors y: 149 lines of code pkg/providers/k8s/namespace/namespace_provider.go x: 6 # contributors y: 140 lines of code pkg/types/labels.go x: 4 # contributors y: 44 lines of code pkg/providers/apisix/translation/apisix_pluginconfig.go x: 6 # contributors y: 58 lines of code pkg/providers/utils/insert_map.go x: 1 # contributors y: 25 lines of code pkg/providers/ingress/translation/annotations.go x: 6 # contributors y: 54 lines of code pkg/providers/ingress/translation/annotations/types.go x: 8 # contributors y: 76 lines of code pkg/providers/ingress/translation/annotations/upstream/upstream.go x: 1 # contributors y: 65 lines of code pkg/providers/ingress/translation/translator.go x: 8 # contributors y: 565 lines of code pkg/providers/apisix/apisix_cluster_config.go x: 5 # contributors y: 380 lines of code pkg/providers/apisix/apisix_consumer.go x: 5 # contributors y: 417 lines of code pkg/providers/apisix/apisix_plugin_config.go x: 6 # contributors y: 444 lines of code pkg/providers/apisix/apisix_tls.go x: 5 # contributors y: 474 lines of code pkg/providers/ingress/ingress.go x: 8 # contributors y: 528 lines of code pkg/apisix/plugin_metadata.go x: 4 # contributors y: 233 lines of code pkg/providers/apisix/provider.go x: 5 # contributors y: 137 lines of code pkg/providers/ingress/provider.go x: 5 # contributors y: 65 lines of code conf/config-default.yaml x: 13 # contributors y: 37 lines of code pkg/api/server.go x: 9 # contributors y: 128 lines of code pkg/apisix/apisix.go x: 8 # contributors y: 177 lines of code pkg/apisix/consumer.go x: 6 # contributors y: 256 lines of code pkg/apisix/global_rule.go x: 7 # contributors y: 256 lines of code pkg/apisix/route.go x: 9 # contributors y: 269 lines of code pkg/apisix/ssl.go x: 7 # contributors y: 270 lines of code pkg/apisix/stream_route.go x: 8 # contributors y: 274 lines of code pkg/apisix/upstreamservicerelation.go x: 5 # contributors y: 107 lines of code pkg/apisix/utils.go x: 2 # contributors y: 264 lines of code pkg/apisix/validator.go x: 1 # contributors y: 98 lines of code pkg/config/config.go x: 15 # contributors y: 207 lines of code pkg/providers/apisix/translation/apisix_plugin.go x: 4 # contributors y: 277 lines of code pkg/providers/k8s/configmap/configmap.go x: 2 # contributors y: 251 lines of code pkg/providers/types/types.go x: 3 # contributors y: 213 lines of code pkg/providers/utils/manifest.go x: 3 # contributors y: 407 lines of code pkg/types/apisix/v1/plugin_types.go x: 12 # contributors y: 186 lines of code pkg/providers/translation/apisix_upstream.go x: 3 # contributors y: 343 lines of code pkg/utils/s2b.go x: 1 # contributors y: 5 lines of code pkg/kube/ingress.go x: 5 # contributors y: 127 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/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 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/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/k8s/endpoint/base.go x: 4 # contributors y: 100 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/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/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/noop.go x: 2 # contributors y: 25 lines of code pkg/metrics/prometheus.go x: 5 # contributors y: 201 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/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_udproute.go x: 2 # contributors y: 60 lines of code pkg/providers/k8s/secret.go x: 2 # contributors y: 203 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/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/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/kube/apisix/client/informers/externalversions/factory.go x: 4 # contributors y: 136 lines of code pkg/providers/k8s/configmap/provider.go x: 1 # contributors y: 30 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/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 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/endpoint/provider.go x: 2 # contributors y: 46 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/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 pkg/kube/apisix/client/informers/externalversions/internalinterfaces/factory_interfaces.go x: 3 # contributors y: 14 lines of code
1417.0
lines of code
  min: 1.0
  average: 128.91
  25th percentile: 32.0
  median: 55.0
  75th percentile: 161.0
  max: 1417.0
0 20.0
# contributors
min: 1.0 | average: 3.63 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 20.0