Files

Files
2,103
47 extensions
Lines of Code
613,538
292 per file
Average File Size
15.0 KB
30.8 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
t733310,84550.7%424
md391161,37526.3%412
lua415100,26516.3%241
sh9412,5362.0%133
json615,5950.9%91
go253,8160.6%152
ts92,8380.5%315
yaml172,7330.4%160
yml292,4770.4%85
py161,5770.3%98
pm11,1700.2%1,170
example18410.1%841
sse586800.1%11
crt266260.1%24
key266260.1%24
xml95930.1%65
sql15390.1%539
java74340.1%62
conf94310.1%47
proto74000.1%57
disabled22710.0%135
pem71610.0%23
properties61200.0%20
cts11200.0%120
ldif11130.0%113
rockspec11130.0%113
toml11110.0%111
rego3990.0%33
ltp1980.0%98
types1970.0%97
sum3810.0%27
env9610.0%6
h1550.0%55
mod7540.0%7
local1530.0%53
luacov1380.0%38
dockerfile1320.0%32
ld1110.0%11
txt280.0%4
svg270.0%3
csv130.0%3
png74———
jpg13———
bin2———
pb2———
graffle1———
jpeg1———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
README.md319
apisix/init.lua213
Makefile206
t/APISIX.pm198
docs/en/latest/config.json191
bin/apisix180
apisix/cli/ngx_tpl.lua177
t/admin/plugins.t160
docs/zh/latest/config.json146
apisix/schema_def.lua136
apisix/plugin.lua121
docs/en/latest/admin-api.md118
conf/config.yaml118
.github/workflows/build.yml115
docs/zh/latest/admin-api.md114
apisix/cli/ops.lua106
CHANGELOG.md94
t/lib/server.lua79
apisix/core/config_etcd.lua76
conf/config.yaml.example71
apisix/upstream.lua70
docs/zh/latest/README.md64
t/admin/routes.t63
apisix/cli/config.lua62
apisix-master-0.rockspec60