apache / apisix-dashboard
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 333 files with 25,728 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 20 files changed 21-50 times (4,672 lines of code)
    • 80 files changed 6-20 times (10,328 lines of code)
    • 233 files changed 1-5 times (10,728 lines of code)
0% | 0% | 18% | 40% | 41%
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 333 files with 25,728 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 28 files changed by 11-25 contributors (5,960 lines of code)
    • 53 files changed by 6-10 contributors (7,162 lines of code)
    • 184 files changed by 2-5 contributors (10,805 lines of code)
    • 68 files changed by 1 contributor (1,801 lines of code)
0% | 23% | 27% | 41% | 7%
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, ts, tsx, js, yaml, json, md, less, sh, txt, mod, svg, gitignore, dockerignore, editorconfig, cfg, toml, ejs, mjs, gitmodules, eslintignore, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 23% | 43% | 32%
ts0% | 0% | 25% | 20% | 54%
go0% | 0% | 4% | 54% | 40%
yaml0% | 0% | 100% | 0% | 0%
js0% | 0% | 0% | 89% | 10%
less0% | 0% | 0% | 8% | 91%
toml0% | 0% | 0% | 100% | 0%
ejs0% | 0% | 0% | 0% | 100%
mjs0% | 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
web0% | 0% | 22% | 34% | 42%
api0% | 0% | 6% | 53% | 40%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
List.tsx
in web/src/pages/Route
527 21 2020-11-21 2023-05-10 43 25 7sunmiao@gmail.com 979918879@qq.com
en-US.ts
in web/src/pages/Route/locales
182 - 2020-11-21 2022-10-26 33 18 7sunmiao@gmail.com veithly@live.com
entity.go
in api/internal/core/entity
250 5 2020-10-20 2023-08-07 33 17 33000667+nic-chen@users.nor... jndion2014@gmail.com
zh-CN.ts
in web/src/pages/Route/locales
171 - 2020-11-21 2022-10-26 32 15 7sunmiao@gmail.com veithly@live.com
PluginDetail.tsx
in web/src/components/Plugin
456 5 2020-12-30 2023-02-20 32 18 sunyi@apache.org baoyuan.top@gmail.com
PluginPage.tsx
in web/src/components/Plugin
315 3 2020-12-10 2023-02-20 30 12 juzhiyuan@apache.org baoyuan.top@gmail.com
transform.ts
in web/src/pages/Route
338 1 2020-11-21 2022-11-06 29 16 7sunmiao@gmail.com bzp2010@apache.org
route.go
in api/internal
79 1 2020-10-20 2022-11-28 28 18 33000667+nic-chen@users.nor... bzp2010@apache.org
en-US.ts
in web/src/components/Plugin/locales
137 - 2021-02-19 2022-12-14 26 14 juzhiyuan@apache.org mscb402@gmail.com
UpstreamForm.tsx
in web/src/components/Upstream
269 8 2020-11-21 2022-10-26 24 13 7sunmiao@gmail.com veithly@live.com
component.ts
in web/src/locales/zh-CN
67 - 2020-11-21 2022-10-26 23 13 7sunmiao@gmail.com veithly@live.com
component.ts
in web/src/locales/en-US
70 - 2020-11-21 2022-10-26 23 16 7sunmiao@gmail.com veithly@live.com
en-US.ts
in web/src/pages/Upstream/locales
98 - 2020-11-21 2022-03-07 23 14 7sunmiao@gmail.com 87352162+cp3cham@users.nore...
conf.yaml
in api/conf
117 - 2020-11-21 2023-01-01 23 12 7sunmiao@gmail.com bzp2010@apache.org
Create.tsx
in web/src/pages/Route
277 4 2020-11-21 2023-03-22 23 12 7sunmiao@gmail.com baoyuan.top@gmail.com
zh-CN.ts
in web/src/components/Plugin/locales
126 - 2021-02-19 2022-12-14 22 13 juzhiyuan@apache.org mscb402@gmail.com
List.tsx
in web/src/pages/Consumer
152 7 2020-11-21 2022-10-26 22 14 7sunmiao@gmail.com veithly@live.com
constants.ts
in web/src/pages/Route
161 - 2020-11-21 2022-11-29 22 10 7sunmiao@gmail.com bzp2010@apache.org
MetaView.tsx
in web/src/pages/Route/components/Step1
386 7 2020-11-21 2022-10-26 21 13 7sunmiao@gmail.com veithly@live.com
DebugDrawView.tsx
in web/src/pages/Route/components/DebugViews
494 2 2020-12-19 2022-10-26 21 9 belovedxixi@126.com veithly@live.com
List.tsx
in web/src/pages/Plugin
147 4 2020-12-30 2023-03-15 20 13 sunyi@apache.org baoyuan.top@gmail.com
conf.go
in api/internal/conf
337 12 2020-12-25 2022-11-28 20 12 gxthrj@163.com bzp2010@apache.org
store.go
in api/internal/core/store
342 19 2020-10-20 2022-10-29 20 12 33000667+nic-chen@users.nor... bzp2010@apache.org
route.go
in api/internal/handler/route
416 11 2020-10-20 2023-03-09 20 10 33000667+nic-chen@users.nor... anldrms34@gmail.com
service.ts
in web/src/pages/Route
92 1 2020-11-21 2023-05-10 19 10 7sunmiao@gmail.com 979918879@qq.com
zh-CN.ts
in web/src/pages/Upstream/locales
96 - 2020-11-21 2022-02-28 19 11 7sunmiao@gmail.com 2228586315@qq.com
helpers.tsx
in web/src
133 1 2020-11-21 2023-03-08 19 12 7sunmiao@gmail.com baoyuan.top@gmail.com
List.tsx
in web/src/pages/Service
141 6 2020-12-25 2023-03-09 19 11 sunyi@apache.org anldrms34@gmail.com
List.tsx
in web/src/pages/Upstream
144 9 2020-11-21 2023-03-09 18 13 7sunmiao@gmail.com anldrms34@gmail.com
commands.js
in web/cypress/support
105 - 2020-12-17 2022-08-23 17 10 sunyi@apache.org iskyex@outlook.com
storehub.go
in api/internal/core/store
209 4 2020-10-20 2022-12-22 17 11 33000667+nic-chen@users.nor... bzp2010@apache.org
menu.ts
in web/src/locales/zh-CN
60 - 2020-11-21 2022-06-24 16 12 7sunmiao@gmail.com bzp2010@apache.org
MatchingRulesView.tsx
in web/src/pages/Route/components/Step1
334 11 2020-11-21 2022-10-26 16 12 7sunmiao@gmail.com veithly@live.com
data.tsx
in web/src/components/Plugin
309 - 2020-12-10 2023-01-01 15 8 juzhiyuan@apache.org bzp2010@apache.org
ssl.go
in api/internal/handler/ssl
350 14 2020-10-20 2024-09-04 15 8 33000667+nic-chen@users.nor... fatihusta86@gmail.com
main.go
in api
7 1 2020-06-17 2021-06-10 14 10 juzhiyuan@apache.org bzp2010@apache.org
en-US.ts
in web/src/components/Upstream/locales
121 - 2021-04-15 2023-03-25 14 8 juzhiyuan@apache.org yihao.li.cn@hotmail.com
Create.tsx
in web/src/pages/Service
129 - 2020-12-25 2022-10-26 14 8 sunyi@apache.org veithly@live.com
CreateStep4.tsx
in web/src/pages/Route/components/CreateStep4
55 - 2020-11-21 2022-10-26 13 7 7sunmiao@gmail.com veithly@live.com
menu.ts
in web/src/locales/en-US
63 - 2020-11-21 2022-06-24 13 9 7sunmiao@gmail.com bzp2010@apache.org
Create.tsx
in web/src/pages/Consumer
87 - 2020-11-21 2023-05-19 13 9 7sunmiao@gmail.com baoyuan.top@gmail.com
List.tsx
in web/src/pages/SSL
106 7 2020-11-21 2022-10-26 13 10 7sunmiao@gmail.com veithly@live.com
index.tsx
in web/src/pages/Route/components/Step3
111 - 2020-11-21 2022-10-26 13 9 7sunmiao@gmail.com veithly@live.com
plugin.tsx
in web/src/components/Plugin/UI
55 - 2021-04-09 2022-10-26 12 7 sunyi@apache.org veithly@live.com
Create.tsx
in web/src/pages/Upstream
87 1 2020-11-21 2022-10-26 12 8 7sunmiao@gmail.com veithly@live.com
Nodes.tsx
in web/src/components/Upstream/components
109 3 2021-04-12 2023-03-16 12 10 juzhiyuan@apache.org baoyuan.top@gmail.com
utils.go
in api/internal/utils
168 13 2020-10-20 2022-03-22 12 7 33000667+nic-chen@users.nor... wzg547228197@gmail.com
service.go
in api/internal/handler/service
216 8 2020-10-20 2023-03-09 12 6 33000667+nic-chen@users.nor... anldrms34@gmail.com
RequestConfigView.tsx
in web/src/pages/Route/components/Step1
271 3 2020-11-21 2022-10-26 12 7 7sunmiao@gmail.com veithly@live.com
validate.go
in api/internal/core/store
295 11 2020-10-20 2022-05-19 12 5 33000667+nic-chen@users.nor... machowei01@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
List.tsx
in web/src/pages/Route
527 21 2020-11-21 2023-05-10 43 25 7sunmiao@gmail.com 979918879@qq.com
en-US.ts
in web/src/pages/Route/locales
182 - 2020-11-21 2022-10-26 33 18 7sunmiao@gmail.com veithly@live.com
PluginDetail.tsx
in web/src/components/Plugin
456 5 2020-12-30 2023-02-20 32 18 sunyi@apache.org baoyuan.top@gmail.com
route.go
in api/internal
79 1 2020-10-20 2022-11-28 28 18 33000667+nic-chen@users.nor... bzp2010@apache.org
entity.go
in api/internal/core/entity
250 5 2020-10-20 2023-08-07 33 17 33000667+nic-chen@users.nor... jndion2014@gmail.com
transform.ts
in web/src/pages/Route
338 1 2020-11-21 2022-11-06 29 16 7sunmiao@gmail.com bzp2010@apache.org
component.ts
in web/src/locales/en-US
70 - 2020-11-21 2022-10-26 23 16 7sunmiao@gmail.com veithly@live.com
zh-CN.ts
in web/src/pages/Route/locales
171 - 2020-11-21 2022-10-26 32 15 7sunmiao@gmail.com veithly@live.com
en-US.ts
in web/src/components/Plugin/locales
137 - 2021-02-19 2022-12-14 26 14 juzhiyuan@apache.org mscb402@gmail.com
en-US.ts
in web/src/pages/Upstream/locales
98 - 2020-11-21 2022-03-07 23 14 7sunmiao@gmail.com 87352162+cp3cham@users.nore...
List.tsx
in web/src/pages/Consumer
152 7 2020-11-21 2022-10-26 22 14 7sunmiao@gmail.com veithly@live.com
UpstreamForm.tsx
in web/src/components/Upstream
269 8 2020-11-21 2022-10-26 24 13 7sunmiao@gmail.com veithly@live.com
component.ts
in web/src/locales/zh-CN
67 - 2020-11-21 2022-10-26 23 13 7sunmiao@gmail.com veithly@live.com
zh-CN.ts
in web/src/components/Plugin/locales
126 - 2021-02-19 2022-12-14 22 13 juzhiyuan@apache.org mscb402@gmail.com
MetaView.tsx
in web/src/pages/Route/components/Step1
386 7 2020-11-21 2022-10-26 21 13 7sunmiao@gmail.com veithly@live.com
List.tsx
in web/src/pages/Plugin
147 4 2020-12-30 2023-03-15 20 13 sunyi@apache.org baoyuan.top@gmail.com
List.tsx
in web/src/pages/Upstream
144 9 2020-11-21 2023-03-09 18 13 7sunmiao@gmail.com anldrms34@gmail.com
PluginPage.tsx
in web/src/components/Plugin
315 3 2020-12-10 2023-02-20 30 12 juzhiyuan@apache.org baoyuan.top@gmail.com
conf.yaml
in api/conf
117 - 2020-11-21 2023-01-01 23 12 7sunmiao@gmail.com bzp2010@apache.org
Create.tsx
in web/src/pages/Route
277 4 2020-11-21 2023-03-22 23 12 7sunmiao@gmail.com baoyuan.top@gmail.com
conf.go
in api/internal/conf
337 12 2020-12-25 2022-11-28 20 12 gxthrj@163.com bzp2010@apache.org
store.go
in api/internal/core/store
342 19 2020-10-20 2022-10-29 20 12 33000667+nic-chen@users.nor... bzp2010@apache.org
helpers.tsx
in web/src
133 1 2020-11-21 2023-03-08 19 12 7sunmiao@gmail.com baoyuan.top@gmail.com
menu.ts
in web/src/locales/zh-CN
60 - 2020-11-21 2022-06-24 16 12 7sunmiao@gmail.com bzp2010@apache.org
MatchingRulesView.tsx
in web/src/pages/Route/components/Step1
334 11 2020-11-21 2022-10-26 16 12 7sunmiao@gmail.com veithly@live.com
zh-CN.ts
in web/src/pages/Upstream/locales
96 - 2020-11-21 2022-02-28 19 11 7sunmiao@gmail.com 2228586315@qq.com
List.tsx
in web/src/pages/Service
141 6 2020-12-25 2023-03-09 19 11 sunyi@apache.org anldrms34@gmail.com
storehub.go
in api/internal/core/store
209 4 2020-10-20 2022-12-22 17 11 33000667+nic-chen@users.nor... bzp2010@apache.org
constants.ts
in web/src/pages/Route
161 - 2020-11-21 2022-11-29 22 10 7sunmiao@gmail.com bzp2010@apache.org
route.go
in api/internal/handler/route
416 11 2020-10-20 2023-03-09 20 10 33000667+nic-chen@users.nor... anldrms34@gmail.com
service.ts
in web/src/pages/Route
92 1 2020-11-21 2023-05-10 19 10 7sunmiao@gmail.com 979918879@qq.com
commands.js
in web/cypress/support
105 - 2020-12-17 2022-08-23 17 10 sunyi@apache.org iskyex@outlook.com
main.go
in api
7 1 2020-06-17 2021-06-10 14 10 juzhiyuan@apache.org bzp2010@apache.org
List.tsx
in web/src/pages/SSL
106 7 2020-11-21 2022-10-26 13 10 7sunmiao@gmail.com veithly@live.com
Nodes.tsx
in web/src/components/Upstream/components
109 3 2021-04-12 2023-03-16 12 10 juzhiyuan@apache.org baoyuan.top@gmail.com
DebugDrawView.tsx
in web/src/pages/Route/components/DebugViews
494 2 2020-12-19 2022-10-26 21 9 belovedxixi@126.com veithly@live.com
menu.ts
in web/src/locales/en-US
63 - 2020-11-21 2022-06-24 13 9 7sunmiao@gmail.com bzp2010@apache.org
index.tsx
in web/src/pages/Route/components/Step3
111 - 2020-11-21 2022-10-26 13 9 7sunmiao@gmail.com veithly@live.com
Create.tsx
in web/src/pages/Consumer
87 - 2020-11-21 2023-05-19 13 9 7sunmiao@gmail.com baoyuan.top@gmail.com
cors.tsx
in web/src/components/Plugin/UI
216 - 2021-04-15 2022-10-26 9 9 72343596+guoqqqi@users.nore... veithly@live.com
ssl.go
in api/internal/handler/ssl
350 14 2020-10-20 2024-09-04 15 8 33000667+nic-chen@users.nor... fatihusta86@gmail.com
data.tsx
in web/src/components/Plugin
309 - 2020-12-10 2023-01-01 15 8 juzhiyuan@apache.org bzp2010@apache.org
en-US.ts
in web/src/components/Upstream/locales
121 - 2021-04-15 2023-03-25 14 8 juzhiyuan@apache.org yihao.li.cn@hotmail.com
Create.tsx
in web/src/pages/Service
129 - 2020-12-25 2022-10-26 14 8 sunyi@apache.org veithly@live.com
Create.tsx
in web/src/pages/Upstream
87 1 2020-11-21 2022-10-26 12 8 7sunmiao@gmail.com veithly@live.com
RawDataEditor.tsx
in web/src/components/RawDataEditor
213 5 2021-02-25 2022-10-26 10 8 sunyi@apache.org veithly@live.com
limit-count.tsx
in web/src/components/Plugin/UI
347 2 2021-04-15 2022-10-26 10 8 sunyi@apache.org veithly@live.com
List.tsx
in web/src/pages/ServerInfo
127 2 2020-12-19 2022-10-26 10 8 72343596+guoqqqi@users.nore... veithly@live.com
index.tsx
in web/src/components/RightContent
39 - 2020-11-21 2022-10-26 8 8 7sunmiao@gmail.com veithly@live.com
en-US.ts
in web/src/pages/Consumer/locales
13 - 2020-11-21 2022-06-06 8 8 7sunmiao@gmail.com 1071969365@qq.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
proto.go
in api/internal/handler/proto
200 9 2021-10-19 2021-10-19 1 1 bzp2010@apache.org bzp2010@apache.org
ejs
document.ejs
in web/src/pages
198 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
plugin_config.go
in api/internal/handler/plugin_config
177 8 2021-03-03 2021-03-03 1 1 33000667+nic-chen@users.nor... 33000667+nic-chen@users.nor...
stream_route.go
in api/internal/handler/stream_route
142 7 2021-11-04 2021-11-04 1 1 40650924+xu-mj@users.norepl... 40650924+xu-mj@users.norepl...
migrate.go
in api/internal/handler/migrate
101 4 2021-06-08 2021-06-08 1 1 xiaohao950830@live.com xiaohao950830@live.com
log.go
in api/internal/log
83 20 2020-12-25 2020-12-25 1 1 gxthrj@163.com gxthrj@163.com
migrate.go
in api/internal/core/migrate
73 2 2021-06-08 2021-06-08 1 1 xiaohao950830@live.com xiaohao950830@live.com
oidc.go
in api/internal/filter
68 2 2022-10-28 2022-10-28 1 1 92791010+ljzsmllx@users.nor... 92791010+ljzsmllx@users.nor...
schema.go
in api/internal/handler/schema
55 4 2021-03-17 2021-03-17 1 1 33000667+nic-chen@users.nor... 33000667+nic-chen@users.nor...
json_patch.go
in api/internal/utils
48 3 2020-12-11 2020-12-11 1 1 33000667+nic-chen@users.nor... 33000667+nic-chen@users.nor...
logging.go
in api/internal/filter
41 2 2020-12-25 2020-12-25 1 1 gxthrj@163.com gxthrj@163.com
41 3 2022-08-23 2022-08-23 1 1 iskyex@outlook.com iskyex@outlook.com
runtime.go
in api/internal/utils/runtime
36 2 2021-02-05 2021-02-05 1 1 33000667+nic-chen@users.nor... 33000667+nic-chen@users.nor...
service.ts
in web/src/pages/SSL
34 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
settingDrawer.ts
in web/src/locales/zh-CN
31 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
service.ts
in web/src/pages/Proto
27 - 2022-03-06 2022-03-06 1 1 2228586315@qq.com 2228586315@qq.com
conflict.go
in api/internal/core/migrate
26 1 2021-06-08 2021-06-08 1 1 xiaohao950830@live.com xiaohao950830@live.com
constants.ts
in web/src/pages/Upstream
24 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
api_error.go
in api/internal/utils/consts
22 4 2020-10-20 2021-01-27 5 1 33000667+nic-chen@users.nor... 33000667+nic-chen@users.nor...
interface.go
in api/internal/core/entity
22 5 2021-10-08 2021-10-09 2 1 bzp2010@apache.org bzp2010@apache.org
en-US.ts
in web/src/pages/Proto/locales
21 - 2022-03-06 2022-05-06 2 1 2228586315@qq.com 2228586315@qq.com
zh-CN.ts
in web/src/pages/Proto/locales
21 - 2022-03-06 2022-05-06 2 1 2228586315@qq.com 2228586315@qq.com
healthz.go
in api/internal/handler/healthz
18 3 2020-10-20 2020-10-20 1 1 33000667+nic-chen@users.nor... 33000667+nic-chen@users.nor...
request_id.go
in api/internal/filter
18 1 2020-12-25 2020-12-25 1 1 gxthrj@163.com gxthrj@163.com
store.go
in api/internal/core/server
18 1 2021-06-30 2022-10-29 2 1 bzp2010@apache.org bzp2010@apache.org
loader.go
in api/internal/handler/data_loader/loader
17 - 2022-03-11 2022-03-11 1 1 bzp2010@apache.org bzp2010@apache.org
openapi3.go
in api/internal/handler/data_loader/loader/openapi3
17 - 2022-06-21 2022-06-21 1 1 bzp2010@apache.org bzp2010@apache.org
globalHeader.ts
in web/src/locales/tr-TR
17 - 2022-05-26 2022-05-26 1 1 anldrms34@gmail.com anldrms34@gmail.com
globalHeader.ts
in web/src/locales/zh-CN
17 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
version.go
in api/cmd
14 1 2021-06-10 2021-06-30 2 1 bzp2010@apache.org bzp2010@apache.org
index.less
in web/src/pages/Proto/components/ProtoDrawer
12 - 2022-03-06 2022-03-06 1 1 2228586315@qq.com 2228586315@qq.com
transform.ts
in web/src/pages/Service
12 - 2021-10-03 2021-10-03 1 1 bzp2010@apache.org bzp2010@apache.org
e2e.js
in web/cypress/support
12 - 2022-08-23 2022-08-23 1 1 iskyex@outlook.com iskyex@outlook.com
IconFont.tsx
in web/src/components/IconFont
10 - 2020-12-10 2020-12-10 1 1 juzhiyuan@apache.org juzhiyuan@apache.org
user.ts
in web/src/services
9 1 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
tr-TR.ts
in web/src/pages/Setting/locales
9 - 2022-05-26 2022-05-26 1 1 anldrms34@gmail.com anldrms34@gmail.com
tr-TR.ts
in web/src/pages/ServerInfo/locales
8 - 2022-05-26 2022-05-26 1 1 anldrms34@gmail.com anldrms34@gmail.com
zh-CN.ts
in web/src/pages/Setting/locales
7 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
notices.ts
in web/mock
7 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
access.ts
in web/src
6 1 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
pwa.ts
in web/src/locales/tr-TR
6 - 2022-05-26 2022-05-26 1 1 anldrms34@gmail.com anldrms34@gmail.com
pwa.ts
in web/src/locales/en-US
6 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
pwa.ts
in web/src/locales/zh-CN
6 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
export.go
in api/internal/handler/data_loader/loader/openapi3
5 1 2022-06-21 2022-06-21 1 1 bzp2010@apache.org bzp2010@apache.org
en-US.ts
in web/src/pages/Dashboard/locales
5 - 2021-03-23 2021-03-23 1 1 stu01509@yahoo.com.tw stu01509@yahoo.com.tw
zh-CN.ts
in web/src/pages/Dashboard/locales
5 - 2021-03-23 2021-03-23 1 1 stu01509@yahoo.com.tw stu01509@yahoo.com.tw
service.ts
in web/src/pages/Setting
5 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
route.ts
in web/mock
5 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
en-US.ts
in web/src/components/ActionBar/locales
4 - 2020-11-21 2020-11-21 1 1 7sunmiao@gmail.com 7sunmiao@gmail.com
tr-TR.ts
in web/src/components/ActionBar/locales
4 - 2022-05-26 2022-05-26 1 1 anldrms34@gmail.com anldrms34@gmail.com
Correlations

File Size vs. Number of Changes: 333 points

api/internal/handler/ssl/ssl.go x: 350 lines of code y: 15 # changes api/internal/core/entity/entity.go x: 250 lines of code y: 33 # changes web/src/pages/Consumer/Create.tsx x: 87 lines of code y: 13 # changes web/src/pages/Route/List.tsx x: 527 lines of code y: 43 # changes web/src/pages/Route/service.ts x: 92 lines of code y: 19 # changes web/src/components/Upstream/components/ServiceDiscovery.tsx x: 69 lines of code y: 4 # changes web/src/components/Upstream/locales/en-US.ts x: 121 lines of code y: 14 # changes web/src/components/Upstream/locales/tr-TR.ts x: 122 lines of code y: 4 # changes web/src/components/Upstream/locales/zh-CN.ts x: 113 lines of code y: 10 # changes web/src/pages/Route/Create.tsx x: 277 lines of code y: 23 # changes api/internal/core/entity/format.go x: 83 lines of code y: 11 # changes web/src/components/Upstream/components/Nodes.tsx x: 109 lines of code y: 12 # changes web/src/components/Upstream/service.ts x: 135 lines of code y: 8 # changes web/src/pages/Plugin/List.tsx x: 147 lines of code y: 20 # changes api/internal/handler/route/route.go x: 416 lines of code y: 20 # changes api/internal/handler/service/service.go x: 216 lines of code y: 12 # changes api/internal/handler/upstream/upstream.go x: 282 lines of code y: 11 # changes web/src/pages/Service/List.tsx x: 141 lines of code y: 19 # changes web/src/pages/Service/service.ts x: 29 lines of code y: 6 # changes web/src/pages/Upstream/List.tsx x: 144 lines of code y: 18 # changes web/src/pages/Upstream/service.ts x: 29 lines of code y: 4 # changes web/src/helpers.tsx x: 133 lines of code y: 19 # changes web/src/pages/Route/components/Step1/ProxyRewrite.tsx x: 358 lines of code y: 8 # changes api/internal/handler/schema/plugin.go x: 51 lines of code y: 2 # changes web/src/components/Plugin/PluginDetail.tsx x: 456 lines of code y: 32 # changes web/src/components/Plugin/PluginPage.tsx x: 315 lines of code y: 30 # changes api/conf/conf.yaml x: 117 lines of code y: 23 # changes web/src/components/Plugin/data.tsx x: 309 lines of code y: 15 # changes api/internal/core/store/storehub.go x: 209 lines of code y: 17 # changes web/src/components/Plugin/locales/en-US.ts x: 137 lines of code y: 26 # changes web/src/components/Plugin/locales/tr-TR.ts x: 140 lines of code y: 4 # changes web/src/components/Plugin/locales/zh-CN.ts x: 126 lines of code y: 22 # changes web/src/components/Upstream/components/Scheme.tsx x: 77 lines of code y: 5 # changes web/src/pages/Route/constants.ts x: 161 lines of code y: 22 # changes api/internal/conf/conf.go x: 337 lines of code y: 20 # changes api/internal/route.go x: 79 lines of code y: 28 # changes web/src/pages/Route/transform.ts x: 338 lines of code y: 29 # changes api/cmd/root.go x: 106 lines of code y: 7 # changes api/internal/core/server/store.go x: 18 lines of code y: 2 # changes api/internal/core/storage/etcd.go x: 174 lines of code y: 9 # changes api/internal/core/store/store.go x: 342 lines of code y: 20 # changes api/internal/utils/closer.go x: 17 lines of code y: 2 # changes api/internal/filter/authentication.go x: 62 lines of code y: 8 # changes api/internal/filter/oidc.go x: 68 lines of code y: 1 # changes web/copy-folder.mjs x: 13 lines of code y: 2 # changes web/src/app.tsx x: 80 lines of code y: 8 # changes web/src/components/ActionBar/ActionBar.tsx x: 50 lines of code y: 4 # changes web/src/components/ActionBar/index.ts x: 3 lines of code y: 2 # changes web/src/components/Footer/index.tsx x: 16 lines of code y: 4 # changes web/src/components/HeaderDropdown/index.tsx x: 13 lines of code y: 3 # changes web/src/components/LabelsfDrawer/LabelsDrawer.tsx x: 159 lines of code y: 6 # changes web/src/components/NoticeIcon/NoticeList.tsx x: 106 lines of code y: 3 # changes web/src/components/NoticeIcon/index.tsx x: 115 lines of code y: 3 # changes web/src/components/PanelSection/index.tsx x: 23 lines of code y: 3 # changes web/src/components/Plugin/Models.ts x: 123 lines of code y: 2 # changes web/src/components/Plugin/UI/api-breaker.tsx x: 244 lines of code y: 6 # changes web/src/components/Plugin/UI/basic-auth.tsx x: 37 lines of code y: 4 # changes web/src/components/Plugin/UI/cors.tsx x: 216 lines of code y: 9 # changes web/src/components/Plugin/UI/limit-conn.tsx x: 120 lines of code y: 7 # changes web/src/components/Plugin/UI/limit-count.tsx x: 347 lines of code y: 10 # changes web/src/components/Plugin/UI/limit-req.tsx x: 104 lines of code y: 7 # changes web/src/components/Plugin/UI/plugin.tsx x: 55 lines of code y: 12 # changes web/src/components/Plugin/UI/proxy-mirror.tsx x: 66 lines of code y: 6 # changes web/src/components/Plugin/UI/referer-restriction.tsx x: 198 lines of code y: 6 # changes web/src/components/Plugin/index.ts x: 2 lines of code y: 3 # changes web/src/components/Plugin/modelCode.ts x: 242 lines of code y: 2 # changes web/src/components/PluginFlow/PluginFlow.tsx x: 181 lines of code y: 4 # changes web/src/components/PluginFlow/components/FlowGraph/FlowGraph.ts x: 349 lines of code y: 3 # changes web/src/components/PluginFlow/components/Toolbar/index.tsx x: 150 lines of code y: 3 # changes web/src/components/PluginFlow/constants.ts x: 264 lines of code y: 4 # changes web/src/components/PluginFlow/locales/tr-TR.ts x: 28 lines of code y: 2 # changes web/src/components/RawDataEditor/RawDataEditor.tsx x: 213 lines of code y: 10 # changes web/src/components/RightContent/AvatarDropdown.tsx x: 90 lines of code y: 5 # changes web/src/components/RightContent/index.tsx x: 39 lines of code y: 8 # changes web/src/components/Upstream/UpstreamForm.tsx x: 269 lines of code y: 24 # changes web/src/components/Upstream/components/KeepalivePool.tsx x: 69 lines of code y: 2 # changes web/src/components/Upstream/components/PassHost.tsx x: 84 lines of code y: 7 # changes web/src/components/Upstream/components/Retries.tsx x: 19 lines of code y: 4 # changes web/src/components/Upstream/components/ServiceDiscoveryArgs.tsx x: 31 lines of code y: 2 # changes web/src/components/Upstream/components/TLS.tsx x: 80 lines of code y: 4 # changes web/src/components/Upstream/components/Timeout.tsx x: 31 lines of code y: 4 # changes web/src/components/Upstream/components/Type.tsx x: 86 lines of code y: 7 # changes web/src/components/Upstream/components/UpstreamSelector.tsx x: 51 lines of code y: 5 # changes web/src/components/Upstream/components/UpstreamType.tsx x: 41 lines of code y: 2 # changes web/src/components/Upstream/components/active-check/Concurrency.tsx x: 17 lines of code y: 3 # changes web/src/components/Upstream/components/active-check/Healthy/HttpStatuses.tsx x: 59 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Healthy/Interval.tsx x: 38 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Healthy/index.ts x: 8 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Host.tsx x: 31 lines of code y: 6 # changes web/src/components/Upstream/components/active-check/HttpPath.tsx x: 24 lines of code y: 5 # changes web/src/components/Upstream/components/active-check/HttpsVerifyCertificate.tsx x: 25 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Port.tsx x: 21 lines of code y: 6 # changes web/src/components/Upstream/components/active-check/ReqHeaders.tsx x: 61 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Timeout.tsx x: 22 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Type.tsx x: 47 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Unhealthy/HttpStatuses.tsx x: 57 lines of code y: 5 # changes web/src/components/Upstream/components/active-check/Unhealthy/Timeouts.tsx x: 20 lines of code y: 4 # changes web/src/components/Upstream/components/active-check/Unhealthy/index.ts x: 12 lines of code y: 4 # changes web/src/components/Upstream/components/passive-check/Healthy/Successes.tsx x: 32 lines of code y: 4 # changes web/src/components/Upstream/components/passive-check/Type.tsx x: 47 lines of code y: 5 # changes web/src/components/Upstream/components/passive-check/Unhealthy/HttpFailures.tsx x: 34 lines of code y: 4 # changes web/src/components/Upstream/components/passive-check/Unhealthy/HttpStatuses.tsx x: 60 lines of code y: 4 # changes web/src/components/Upstream/components/passive-check/Unhealthy/index.ts x: 10 lines of code y: 3 # changes web/src/components/Upstream/components/passive-check/index.ts x: 8 lines of code y: 3 # changes web/src/components/Upstream/index.ts x: 2 lines of code y: 2 # changes web/src/global.tsx x: 69 lines of code y: 5 # changes web/src/hooks/usePagination.ts x: 19 lines of code y: 3 # changes web/src/locales/en-US.ts x: 31 lines of code y: 10 # changes web/src/locales/en-US/component.ts x: 70 lines of code y: 23 # changes web/src/locales/tr-TR/component.ts x: 70 lines of code y: 4 # changes web/src/locales/zh-CN/component.ts x: 67 lines of code y: 23 # changes web/src/pages/Consumer/List.tsx x: 152 lines of code y: 22 # changes web/src/pages/Consumer/components/Preview.tsx x: 14 lines of code y: 4 # changes web/src/pages/Consumer/components/Step1.tsx x: 44 lines of code y: 6 # changes web/src/pages/Consumer/locales/tr-TR.ts x: 15 lines of code y: 2 # changes web/src/pages/Dashboard/Dashboard.tsx x: 60 lines of code y: 2 # changes web/src/pages/Dashboard/locales/tr-TR.ts x: 6 lines of code y: 2 # changes web/src/pages/Plugin/PluginMarket.tsx x: 43 lines of code y: 7 # changes web/src/pages/PluginTemplate/Create.tsx x: 102 lines of code y: 5 # changes web/src/pages/PluginTemplate/List.tsx x: 101 lines of code y: 5 # changes web/src/pages/PluginTemplate/components/Preview.tsx x: 14 lines of code y: 2 # changes web/src/pages/PluginTemplate/components/Step1.tsx x: 93 lines of code y: 4 # changes web/src/pages/Proto/List.tsx x: 136 lines of code y: 4 # changes web/src/pages/Proto/components/ProtoDrawer/index.tsx x: 129 lines of code y: 3 # changes web/src/pages/Proto/locales/tr-TR.ts x: 21 lines of code y: 2 # changes web/src/pages/Route/components/CreateStep4/CreateStep4.tsx x: 55 lines of code y: 13 # changes web/src/pages/Route/components/DataLoader/Import.tsx x: 236 lines of code y: 2 # changes web/src/pages/Route/components/DebugViews/AuthenticationView.tsx x: 109 lines of code y: 3 # changes web/src/pages/Route/components/DebugViews/DebugDrawView.tsx x: 494 lines of code y: 21 # changes web/src/pages/Route/components/DebugViews/DebugFormDataView.tsx x: 110 lines of code y: 3 # changes web/src/pages/Route/components/DebugViews/DebugParamsView.tsx x: 91 lines of code y: 5 # changes web/src/pages/Route/components/DebugViews/index.ts x: 4 lines of code y: 3 # changes web/src/pages/Route/components/ResultView/ResultView.tsx x: 24 lines of code y: 4 # changes web/src/pages/Route/components/Step1/MatchingRulesView.tsx x: 334 lines of code y: 16 # changes web/src/pages/Route/components/Step1/MetaView.tsx x: 386 lines of code y: 21 # changes web/src/pages/Route/components/Step1/RequestConfigView.tsx x: 271 lines of code y: 12 # changes web/src/pages/Route/components/Step1/index.tsx x: 21 lines of code y: 3 # changes web/src/pages/Route/components/Step3/index.tsx x: 111 lines of code y: 13 # changes web/src/pages/Route/locales/en-US.ts x: 182 lines of code y: 33 # changes web/src/pages/Route/locales/tr-TR.ts x: 185 lines of code y: 5 # changes web/src/pages/Route/locales/zh-CN.ts x: 171 lines of code y: 32 # changes web/src/pages/SSL/Create.tsx x: 92 lines of code y: 3 # changes web/src/pages/SSL/List.tsx x: 106 lines of code y: 13 # changes web/src/pages/SSL/components/CertificateForm/index.tsx x: 87 lines of code y: 5 # changes web/src/pages/SSL/components/CertificateUploader/index.tsx x: 84 lines of code y: 3 # changes web/src/pages/SSL/components/Step1/index.tsx x: 80 lines of code y: 5 # changes web/src/pages/SSL/components/Step2/index.tsx x: 14 lines of code y: 3 # changes web/src/pages/SSL/locales/tr-TR.ts x: 27 lines of code y: 2 # changes web/src/pages/ServerInfo/List.tsx x: 127 lines of code y: 10 # changes web/src/pages/Service/Create.tsx x: 129 lines of code y: 14 # changes web/src/pages/Service/components/Step1.tsx x: 125 lines of code y: 9 # changes web/src/pages/Setting/Setting.tsx x: 94 lines of code y: 4 # changes web/src/pages/Upstream/Create.tsx x: 87 lines of code y: 12 # changes web/src/pages/Upstream/components/Step1.tsx x: 45 lines of code y: 9 # changes web/src/pages/Upstream/locales/tr-TR.ts x: 100 lines of code y: 2 # changes web/src/pages/User/Login.tsx x: 89 lines of code y: 9 # changes web/src/pages/User/components/LoginMethodPassword.tsx x: 124 lines of code y: 8 # changes api/internal/handler/data_loader/loader/openapi3/import.go x: 86 lines of code y: 3 # changes web/config/config.ts x: 56 lines of code y: 6 # changes web/config/defaultSettings.ts x: 52 lines of code y: 5 # changes web/cypress.config.ts x: 41 lines of code y: 1 # changes web/cypress/support/commands.js x: 105 lines of code y: 17 # changes web/cypress/support/e2e.js x: 12 lines of code y: 1 # changes web/src/components/NoticeIcon/NoticeList.less x: 96 lines of code y: 2 # changes web/src/components/PluginFlow/style.less x: 20 lines of code y: 2 # changes web/src/components/RightContent/index.less x: 76 lines of code y: 2 # changes web/src/global.less x: 74 lines of code y: 7 # changes web/src/pages/Route/Create.less x: 97 lines of code y: 4 # changes web/src/pages/Route/components/DebugViews/index.less x: 29 lines of code y: 3 # changes web/src/pages/SSL/Create.less x: 83 lines of code y: 2 # changes web/src/pages/ServerInfo/style.less x: 25 lines of code y: 3 # changes web/src/pages/Setting/style.less x: 94 lines of code y: 2 # changes web/src/pages/User/Login.less x: 99 lines of code y: 5 # changes web/src/pages/Plugin/locales/en-US.ts x: 8 lines of code y: 6 # changes web/src/pages/Plugin/locales/tr-TR.ts x: 8 lines of code y: 2 # changes web/src/locales/en-US/menu.ts x: 63 lines of code y: 13 # changes web/src/locales/tr-TR/menu.ts x: 63 lines of code y: 2 # changes web/src/locales/zh-CN/menu.ts x: 60 lines of code y: 16 # changes api/internal/handler/data_loader/route_import.go x: 250 lines of code y: 5 # changes api/internal/handler/data_loader/loader/openapi3/export.go x: 5 lines of code y: 1 # changes api/internal/handler/data_loader/loader/openapi3/openapi3.go x: 17 lines of code y: 1 # changes web/src/pages/Consumer/locales/en-US.ts x: 13 lines of code y: 8 # changes web/src/pages/Consumer/locales/zh-CN.ts x: 11 lines of code y: 8 # changes web/src/components/ActionBar/locales/tr-TR.ts x: 4 lines of code y: 1 # changes web/src/locales/tr-TR/other.ts x: 3 lines of code y: 1 # changes web/src/locales/tr-TR/pwa.ts x: 6 lines of code y: 1 # changes web/src/locales/tr-TR/setting.ts x: 1 lines of code y: 1 # changes web/src/pages/ServerInfo/locales/tr-TR.ts x: 8 lines of code y: 1 # changes web/src/pages/Setting/locales/tr-TR.ts x: 9 lines of code y: 1 # changes api/internal/core/store/validate.go x: 295 lines of code y: 12 # changes api/internal/handler/system_config/system_config.go x: 71 lines of code y: 2 # changes api/internal/handler/data_loader/route_export.go x: 412 lines of code y: 7 # changes api/internal/utils/utils.go x: 168 lines of code y: 12 # changes api/internal/log/zap.go x: 84 lines of code y: 4 # changes api/internal/filter/cors.go x: 32 lines of code y: 2 # changes web/src/pages/Upstream/locales/en-US.ts x: 98 lines of code y: 23 # changes web/config/routes.ts x: 120 lines of code y: 8 # changes web/src/pages/Proto/service.ts x: 27 lines of code y: 1 # changes web/src/pages/Upstream/locales/zh-CN.ts x: 96 lines of code y: 19 # changes api/internal/handler/authentication/authentication.go x: 48 lines of code y: 6 # changes api/internal/core/server/server.go x: 82 lines of code y: 4 # changes api/internal/core/server/http.go x: 40 lines of code y: 2 # changes web/src/components/Upstream/components/active-check/Unhealthy/TCPFailures.tsx x: 34 lines of code y: 3 # changes api/internal/handler/stream_route/stream_route.go x: 142 lines of code y: 1 # changes api/internal/handler/proto/proto.go x: 200 lines of code y: 1 # changes api/internal/filter/schema.go x: 194 lines of code y: 5 # changes api/internal/core/entity/interface.go x: 22 lines of code y: 2 # changes web/src/pages/Service/locales/zh-CN.ts x: 13 lines of code y: 6 # changes api/internal/core/migrate/dataset.go x: 104 lines of code y: 2 # changes web/src/components/Upstream/constant.ts x: 40 lines of code y: 8 # changes api/internal/handler/tool/tool.go x: 27 lines of code y: 4 # changes web/src/components/Plugin/service.ts x: 58 lines of code y: 10 # changes web/src/components/PluginFlow/components/FlowGraph/index.ts x: 1 lines of code y: 2 # changes web/src/components/PluginFlow/components/FlowGraph/shapes.ts x: 138 lines of code y: 2 # changes web/src/components/PluginFlow/locales/zh-CN.ts x: 25 lines of code y: 2 # changes web/src/components/Upstream/components/active-check/Healthy/Successes.tsx x: 32 lines of code y: 3 # changes web/src/pages/PluginTemplate/service.ts x: 33 lines of code y: 2 # changes web/src/pages/ServerInfo/service.ts x: 9 lines of code y: 4 # changes api/internal/utils/pid.go x: 36 lines of code y: 3 # changes api/main.go x: 7 lines of code y: 14 # changes api/internal/core/migrate/conflict.go x: 26 lines of code y: 1 # changes api/internal/core/migrate/migrate.go x: 73 lines of code y: 1 # changes api/internal/handler/migrate/migrate.go x: 101 lines of code y: 1 # changes api/internal/filter/ip_filter.go x: 77 lines of code y: 2 # changes api/internal/handler/route_online_debug/route_online_debug.go x: 129 lines of code y: 8 # changes api/internal/handler/consumer/consumer.go x: 116 lines of code y: 8 # changes api/internal/handler/label/label.go x: 181 lines of code y: 5 # changes api/internal/handler/handler.go x: 97 lines of code y: 7 # changes api/internal/handler/schema/schema.go x: 55 lines of code y: 1 # changes api/internal/handler/plugin_config/plugin_config.go x: 177 lines of code y: 1 # changes web/src/pages/Setting/locales/en-US.ts x: 9 lines of code y: 2 # changes api/internal/utils/runtime/runtime.go x: 36 lines of code y: 1 # changes api/internal/utils/consts/api_error.go x: 22 lines of code y: 5 # changes web/config/proxy.ts x: 10 lines of code y: 4 # changes api/internal/core/storage/storage.go x: 28 lines of code y: 3 # changes api/internal/filter/recover.go x: 88 lines of code y: 2 # changes api/internal/handler/server_info/server_info.go x: 58 lines of code y: 3 # changes web/src/pages/404.tsx x: 16 lines of code y: 2 # changes web/src/pages/Plugin/service.ts x: 33 lines of code y: 4 # changes web/src/hooks/useForceIntl.ts x: 26 lines of code y: 2 # changes api/internal/filter/request_id.go x: 18 lines of code y: 1 # changes api/internal/log/log.go x: 83 lines of code y: 1 # changes api/internal/utils/json_patch.go x: 48 lines of code y: 1 # changes web/src/components/IconFont/IconFont.tsx x: 10 lines of code y: 1 # changes web/mock/notices.ts x: 7 lines of code y: 1 # changes web/src/components/PageLoading/index.tsx x: 2 lines of code y: 1 # changes web/src/locales/zh-CN/settingDrawer.ts x: 31 lines of code y: 1 # changes web/src/pages/SSL/service.ts x: 34 lines of code y: 1 # changes web/src/pages/Upstream/constants.ts x: 24 lines of code y: 1 # changes web/src/pages/document.ejs x: 198 lines of code y: 1 # changes
43.0
# changes
  min: 1.0
  average: 5.94
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 43.0
0 527.0
lines of code
min: 1.0 | average: 77.26 | 25th percentile: 14.0 | median: 39.0 | 75th percentile: 104.0 | max: 527.0

Number of Contributors vs. Number of Changes: 333 points

api/internal/handler/ssl/ssl.go x: 8 # contributors y: 15 # changes api/internal/core/entity/entity.go x: 17 # contributors y: 33 # changes web/src/pages/Consumer/Create.tsx x: 9 # contributors y: 13 # changes web/src/pages/Route/List.tsx x: 25 # contributors y: 43 # changes web/src/pages/Route/service.ts x: 10 # contributors y: 19 # changes web/src/components/Upstream/components/ServiceDiscovery.tsx x: 4 # contributors y: 4 # changes web/src/components/Upstream/locales/en-US.ts x: 8 # contributors y: 14 # changes web/src/components/Upstream/locales/zh-CN.ts x: 6 # contributors y: 10 # changes web/src/pages/Route/Create.tsx x: 12 # contributors y: 23 # changes api/internal/core/entity/format.go x: 7 # contributors y: 11 # changes web/src/components/Upstream/components/Nodes.tsx x: 10 # contributors y: 12 # changes web/src/components/Upstream/service.ts x: 6 # contributors y: 8 # changes web/src/pages/Plugin/List.tsx x: 13 # contributors y: 20 # changes api/internal/handler/route/route.go x: 10 # contributors y: 20 # changes api/internal/handler/service/service.go x: 6 # contributors y: 12 # changes web/src/pages/Service/List.tsx x: 11 # contributors y: 19 # changes web/src/pages/Service/service.ts x: 6 # contributors y: 6 # changes web/src/pages/Upstream/List.tsx x: 13 # contributors y: 18 # changes web/src/helpers.tsx x: 12 # contributors y: 19 # changes api/internal/handler/schema/plugin.go x: 2 # contributors y: 2 # changes web/src/components/Plugin/PluginDetail.tsx x: 18 # contributors y: 32 # changes web/src/components/Plugin/PluginPage.tsx x: 12 # contributors y: 30 # changes api/internal/core/store/storehub.go x: 11 # contributors y: 17 # changes web/src/components/Plugin/locales/en-US.ts x: 14 # contributors y: 26 # changes web/src/components/Plugin/locales/zh-CN.ts x: 13 # contributors y: 22 # changes web/src/components/Upstream/components/Scheme.tsx x: 4 # contributors y: 5 # changes web/src/pages/Route/constants.ts x: 10 # contributors y: 22 # changes api/internal/conf/conf.go x: 12 # contributors y: 20 # changes api/internal/route.go x: 18 # contributors y: 28 # changes web/src/pages/Route/transform.ts x: 16 # contributors y: 29 # changes api/cmd/root.go x: 2 # contributors y: 7 # changes api/internal/core/server/store.go x: 1 # contributors y: 2 # changes api/internal/core/storage/etcd.go x: 7 # contributors y: 9 # changes api/internal/filter/authentication.go x: 7 # contributors y: 8 # changes api/internal/filter/oidc.go x: 1 # contributors y: 1 # changes web/src/components/HeaderDropdown/index.tsx x: 3 # contributors y: 3 # changes web/src/components/Plugin/UI/api-breaker.tsx x: 5 # contributors y: 6 # changes web/src/components/Plugin/UI/cors.tsx x: 9 # contributors y: 9 # changes web/src/components/Plugin/UI/limit-conn.tsx x: 5 # contributors y: 7 # changes web/src/components/Plugin/UI/limit-count.tsx x: 8 # contributors y: 10 # changes web/src/components/Plugin/UI/limit-req.tsx x: 6 # contributors y: 7 # changes web/src/components/Plugin/UI/plugin.tsx x: 7 # contributors y: 12 # changes web/src/components/PluginFlow/constants.ts x: 3 # contributors y: 4 # changes web/src/components/RightContent/AvatarDropdown.tsx x: 5 # contributors y: 5 # changes web/src/components/RightContent/index.tsx x: 8 # contributors y: 8 # changes web/src/components/Upstream/UpstreamForm.tsx x: 13 # contributors y: 24 # changes web/src/components/Upstream/components/active-check/Host.tsx x: 4 # contributors y: 6 # changes web/src/components/Upstream/components/active-check/HttpPath.tsx x: 3 # contributors y: 5 # changes web/src/hooks/usePagination.ts x: 2 # contributors y: 3 # changes web/src/locales/en-US.ts x: 5 # contributors y: 10 # changes web/src/locales/en-US/component.ts x: 16 # contributors y: 23 # changes web/src/locales/zh-CN/component.ts x: 13 # contributors y: 23 # changes web/src/pages/Consumer/List.tsx x: 14 # contributors y: 22 # changes web/src/pages/Route/components/CreateStep4/CreateStep4.tsx x: 7 # contributors y: 13 # changes web/src/pages/Route/components/DebugViews/DebugDrawView.tsx x: 9 # contributors y: 21 # changes web/src/pages/Route/components/Step1/MatchingRulesView.tsx x: 12 # contributors y: 16 # changes web/src/pages/Route/components/Step1/MetaView.tsx x: 13 # contributors y: 21 # changes web/src/pages/Route/locales/en-US.ts x: 18 # contributors y: 33 # changes web/src/pages/Route/locales/zh-CN.ts x: 15 # contributors y: 32 # changes web/src/pages/SSL/List.tsx x: 10 # contributors y: 13 # changes web/src/pages/Upstream/Create.tsx x: 8 # contributors y: 12 # changes web/src/pages/Upstream/components/Step1.tsx x: 5 # contributors y: 9 # changes web/cypress/support/commands.js x: 10 # contributors y: 17 # changes api/internal/core/store/validate.go x: 5 # contributors y: 12 # changes web/src/pages/Upstream/locales/en-US.ts x: 14 # contributors y: 23 # changes api/internal/core/server/server.go x: 2 # contributors y: 4 # changes web/src/components/Plugin/service.ts x: 4 # contributors y: 10 # changes api/main.go x: 10 # contributors y: 14 # changes netlify.toml x: 3 # contributors y: 6 # changes api/internal/handler/handler.go x: 3 # contributors y: 7 # changes api/internal/utils/consts/api_error.go x: 1 # contributors y: 5 # changes
43.0
# changes
  min: 1.0
  average: 5.94
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 43.0
0 25.0
# contributors
min: 1.0 | average: 4.2 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 25.0

Number of Contributors vs. File Size: 333 points

api/internal/handler/ssl/ssl.go x: 8 # contributors y: 350 lines of code api/internal/core/entity/entity.go x: 17 # contributors y: 250 lines of code web/src/pages/Consumer/Create.tsx x: 9 # contributors y: 87 lines of code web/src/pages/Route/List.tsx x: 25 # contributors y: 527 lines of code web/src/pages/Route/service.ts x: 10 # contributors y: 92 lines of code web/src/components/Upstream/components/ServiceDiscovery.tsx x: 4 # contributors y: 69 lines of code web/src/components/Upstream/locales/en-US.ts x: 8 # contributors y: 121 lines of code web/src/components/Upstream/locales/tr-TR.ts x: 4 # contributors y: 122 lines of code web/src/components/Upstream/locales/zh-CN.ts x: 6 # contributors y: 113 lines of code web/src/pages/Route/Create.tsx x: 12 # contributors y: 277 lines of code api/internal/core/entity/format.go x: 7 # contributors y: 83 lines of code web/src/components/Upstream/components/Nodes.tsx x: 10 # contributors y: 109 lines of code web/src/components/Upstream/service.ts x: 6 # contributors y: 135 lines of code web/src/pages/Plugin/List.tsx x: 13 # contributors y: 147 lines of code api/internal/handler/route/route.go x: 10 # contributors y: 416 lines of code api/internal/handler/service/service.go x: 6 # contributors y: 216 lines of code api/internal/handler/upstream/upstream.go x: 7 # contributors y: 282 lines of code web/src/pages/Service/List.tsx x: 11 # contributors y: 141 lines of code web/src/pages/Service/service.ts x: 6 # contributors y: 29 lines of code web/src/pages/Upstream/List.tsx x: 13 # contributors y: 144 lines of code web/src/pages/Upstream/service.ts x: 4 # contributors y: 29 lines of code web/src/helpers.tsx x: 12 # contributors y: 133 lines of code web/src/pages/Route/components/Step1/ProxyRewrite.tsx x: 6 # contributors y: 358 lines of code api/internal/handler/schema/plugin.go x: 2 # contributors y: 51 lines of code web/src/components/Plugin/PluginDetail.tsx x: 18 # contributors y: 456 lines of code web/src/components/Plugin/PluginPage.tsx x: 12 # contributors y: 315 lines of code api/conf/conf.yaml x: 12 # contributors y: 117 lines of code web/src/components/Plugin/data.tsx x: 8 # contributors y: 309 lines of code api/internal/core/store/storehub.go x: 11 # contributors y: 209 lines of code web/src/components/Plugin/locales/en-US.ts x: 14 # contributors y: 137 lines of code web/src/components/Plugin/locales/tr-TR.ts x: 4 # contributors y: 140 lines of code web/src/components/Plugin/locales/zh-CN.ts x: 13 # contributors y: 126 lines of code web/src/components/Upstream/components/Scheme.tsx x: 4 # contributors y: 77 lines of code web/src/pages/Route/constants.ts x: 10 # contributors y: 161 lines of code api/internal/conf/conf.go x: 12 # contributors y: 337 lines of code api/internal/route.go x: 18 # contributors y: 79 lines of code web/src/pages/Route/transform.ts x: 16 # contributors y: 338 lines of code api/cmd/root.go x: 2 # contributors y: 106 lines of code api/internal/core/server/store.go x: 1 # contributors y: 18 lines of code api/internal/core/storage/etcd.go x: 7 # contributors y: 174 lines of code api/internal/core/store/store.go x: 12 # contributors y: 342 lines of code api/internal/utils/closer.go x: 2 # contributors y: 17 lines of code api/internal/filter/authentication.go x: 7 # contributors y: 62 lines of code api/internal/filter/oidc.go x: 1 # contributors y: 68 lines of code web/copy-folder.mjs x: 2 # contributors y: 13 lines of code web/src/app.tsx x: 6 # contributors y: 80 lines of code web/src/components/ActionBar/ActionBar.tsx x: 4 # contributors y: 50 lines of code web/src/components/ActionBar/index.ts x: 2 # contributors y: 3 lines of code web/src/components/Footer/index.tsx x: 4 # contributors y: 16 lines of code web/src/components/HeaderDropdown/index.tsx x: 3 # contributors y: 13 lines of code web/src/components/LabelsfDrawer/LabelsDrawer.tsx x: 6 # contributors y: 159 lines of code web/src/components/NoticeIcon/NoticeList.tsx x: 3 # contributors y: 106 lines of code web/src/components/NoticeIcon/index.tsx x: 3 # contributors y: 115 lines of code web/src/components/PanelSection/index.tsx x: 3 # contributors y: 23 lines of code web/src/components/Plugin/Models.ts x: 2 # contributors y: 123 lines of code web/src/components/Plugin/UI/api-breaker.tsx x: 5 # contributors y: 244 lines of code web/src/components/Plugin/UI/basic-auth.tsx x: 4 # contributors y: 37 lines of code web/src/components/Plugin/UI/cors.tsx x: 9 # contributors y: 216 lines of code web/src/components/Plugin/UI/limit-conn.tsx x: 5 # contributors y: 120 lines of code web/src/components/Plugin/UI/limit-count.tsx x: 8 # contributors y: 347 lines of code web/src/components/Plugin/UI/limit-req.tsx x: 6 # contributors y: 104 lines of code web/src/components/Plugin/UI/plugin.tsx x: 7 # contributors y: 55 lines of code web/src/components/Plugin/UI/proxy-mirror.tsx x: 6 # contributors y: 66 lines of code web/src/components/Plugin/UI/referer-restriction.tsx x: 6 # contributors y: 198 lines of code web/src/components/Plugin/index.ts x: 3 # contributors y: 2 lines of code web/src/components/Plugin/modelCode.ts x: 2 # contributors y: 242 lines of code web/src/components/PluginFlow/PluginFlow.tsx x: 4 # contributors y: 181 lines of code web/src/components/PluginFlow/components/FlowGraph/FlowGraph.ts x: 3 # contributors y: 349 lines of code web/src/components/PluginFlow/components/Toolbar/index.tsx x: 3 # contributors y: 150 lines of code web/src/components/PluginFlow/constants.ts x: 3 # contributors y: 264 lines of code web/src/components/PluginFlow/locales/tr-TR.ts x: 2 # contributors y: 28 lines of code web/src/components/RawDataEditor/RawDataEditor.tsx x: 8 # contributors y: 213 lines of code web/src/components/RightContent/AvatarDropdown.tsx x: 5 # contributors y: 90 lines of code web/src/components/RightContent/index.tsx x: 8 # contributors y: 39 lines of code web/src/components/Upstream/UpstreamForm.tsx x: 13 # contributors y: 269 lines of code web/src/components/Upstream/components/KeepalivePool.tsx x: 2 # contributors y: 69 lines of code web/src/components/Upstream/components/PassHost.tsx x: 5 # contributors y: 84 lines of code web/src/components/Upstream/components/Retries.tsx x: 3 # contributors y: 19 lines of code web/src/components/Upstream/components/ServiceDiscoveryArgs.tsx x: 2 # contributors y: 31 lines of code web/src/components/Upstream/components/TLS.tsx x: 3 # contributors y: 80 lines of code web/src/components/Upstream/components/Timeout.tsx x: 3 # contributors y: 31 lines of code web/src/components/Upstream/components/Type.tsx x: 5 # contributors y: 86 lines of code web/src/components/Upstream/components/UpstreamType.tsx x: 2 # contributors y: 41 lines of code web/src/components/Upstream/components/active-check/Concurrency.tsx x: 3 # contributors y: 17 lines of code web/src/components/Upstream/components/active-check/Healthy/HttpStatuses.tsx x: 4 # contributors y: 59 lines of code web/src/components/Upstream/components/active-check/Healthy/Interval.tsx x: 3 # contributors y: 38 lines of code web/src/components/Upstream/components/active-check/Healthy/index.ts x: 3 # contributors y: 8 lines of code web/src/components/Upstream/components/active-check/Host.tsx x: 4 # contributors y: 31 lines of code web/src/components/Upstream/components/active-check/HttpsVerifyCertificate.tsx x: 4 # contributors y: 25 lines of code web/src/components/Upstream/components/active-check/Port.tsx x: 4 # contributors y: 21 lines of code web/src/components/Upstream/components/active-check/ReqHeaders.tsx x: 3 # contributors y: 61 lines of code web/src/components/Upstream/components/active-check/Timeout.tsx x: 3 # contributors y: 22 lines of code web/src/components/Upstream/components/active-check/Type.tsx x: 3 # contributors y: 47 lines of code web/src/components/Upstream/components/active-check/Unhealthy/HttpStatuses.tsx x: 4 # contributors y: 57 lines of code web/src/components/Upstream/components/active-check/Unhealthy/Interval.tsx x: 3 # contributors y: 37 lines of code web/src/components/Upstream/components/active-check/Unhealthy/index.ts x: 3 # contributors y: 12 lines of code web/src/components/Upstream/components/passive-check/Healthy/Successes.tsx x: 3 # contributors y: 32 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/HttpFailures.tsx x: 3 # contributors y: 34 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/HttpStatuses.tsx x: 3 # contributors y: 60 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/index.ts x: 3 # contributors y: 10 lines of code web/src/components/Upstream/index.ts x: 2 # contributors y: 2 lines of code web/src/global.tsx x: 5 # contributors y: 69 lines of code web/src/hooks/usePagination.ts x: 2 # contributors y: 19 lines of code web/src/locales/en-US.ts x: 5 # contributors y: 31 lines of code web/src/locales/en-US/component.ts x: 16 # contributors y: 70 lines of code web/src/locales/tr-TR/component.ts x: 3 # contributors y: 70 lines of code web/src/locales/zh-CN/component.ts x: 13 # contributors y: 67 lines of code web/src/pages/Consumer/List.tsx x: 14 # contributors y: 152 lines of code web/src/pages/Consumer/components/Step1.tsx x: 5 # contributors y: 44 lines of code web/src/pages/Consumer/locales/tr-TR.ts x: 2 # contributors y: 15 lines of code web/src/pages/Dashboard/Dashboard.tsx x: 2 # contributors y: 60 lines of code web/src/pages/Dashboard/locales/tr-TR.ts x: 2 # contributors y: 6 lines of code web/src/pages/Plugin/PluginMarket.tsx x: 5 # contributors y: 43 lines of code web/src/pages/PluginTemplate/Create.tsx x: 5 # contributors y: 102 lines of code web/src/pages/PluginTemplate/List.tsx x: 5 # contributors y: 101 lines of code web/src/pages/PluginTemplate/components/Step1.tsx x: 4 # contributors y: 93 lines of code web/src/pages/Proto/List.tsx x: 3 # contributors y: 136 lines of code web/src/pages/Proto/components/ProtoDrawer/index.tsx x: 3 # contributors y: 129 lines of code web/src/pages/Proto/locales/tr-TR.ts x: 2 # contributors y: 21 lines of code web/src/pages/Route/components/DataLoader/Import.tsx x: 2 # contributors y: 236 lines of code web/src/pages/Route/components/DebugViews/AuthenticationView.tsx x: 2 # contributors y: 109 lines of code web/src/pages/Route/components/DebugViews/DebugDrawView.tsx x: 9 # contributors y: 494 lines of code web/src/pages/Route/components/DebugViews/DebugFormDataView.tsx x: 3 # contributors y: 110 lines of code web/src/pages/Route/components/DebugViews/DebugParamsView.tsx x: 4 # contributors y: 91 lines of code web/src/pages/Route/components/ResultView/ResultView.tsx x: 4 # contributors y: 24 lines of code web/src/pages/Route/components/Step1/MatchingRulesView.tsx x: 12 # contributors y: 334 lines of code web/src/pages/Route/components/Step1/MetaView.tsx x: 13 # contributors y: 386 lines of code web/src/pages/Route/components/Step1/RequestConfigView.tsx x: 7 # contributors y: 271 lines of code web/src/pages/Route/components/Step3/index.tsx x: 9 # contributors y: 111 lines of code web/src/pages/Route/locales/en-US.ts x: 18 # contributors y: 182 lines of code web/src/pages/Route/locales/tr-TR.ts x: 4 # contributors y: 185 lines of code web/src/pages/Route/locales/zh-CN.ts x: 15 # contributors y: 171 lines of code web/src/pages/SSL/Create.tsx x: 3 # contributors y: 92 lines of code web/src/pages/SSL/List.tsx x: 10 # contributors y: 106 lines of code web/src/pages/SSL/components/CertificateForm/index.tsx x: 4 # contributors y: 87 lines of code web/src/pages/SSL/components/CertificateUploader/index.tsx x: 3 # contributors y: 84 lines of code web/src/pages/SSL/components/Step1/index.tsx x: 4 # contributors y: 80 lines of code web/src/pages/ServerInfo/List.tsx x: 8 # contributors y: 127 lines of code web/src/pages/Service/Create.tsx x: 8 # contributors y: 129 lines of code web/src/pages/Service/components/Preview.tsx x: 3 # contributors y: 16 lines of code web/src/pages/Service/components/Step1.tsx x: 7 # contributors y: 125 lines of code web/src/pages/Setting/Setting.tsx x: 4 # contributors y: 94 lines of code web/src/pages/Upstream/Create.tsx x: 8 # contributors y: 87 lines of code web/src/pages/Upstream/locales/tr-TR.ts x: 2 # contributors y: 100 lines of code web/src/pages/User/Login.tsx x: 7 # contributors y: 89 lines of code web/src/pages/User/Logout.tsx x: 4 # contributors y: 14 lines of code web/src/pages/User/components/LoginMethodPassword.tsx x: 7 # contributors y: 124 lines of code api/internal/handler/data_loader/loader/openapi3/import.go x: 2 # contributors y: 86 lines of code web/config/config.ts x: 6 # contributors y: 56 lines of code web/config/defaultSettings.ts x: 5 # contributors y: 52 lines of code web/cypress.config.ts x: 1 # contributors y: 41 lines of code web/cypress/support/commands.js x: 10 # contributors y: 105 lines of code web/cypress/support/e2e.js x: 1 # contributors y: 12 lines of code web/src/components/NoticeIcon/NoticeList.less x: 2 # contributors y: 96 lines of code web/src/components/RightContent/index.less x: 2 # contributors y: 76 lines of code web/src/global.less x: 5 # contributors y: 74 lines of code web/src/pages/Route/Create.less x: 4 # contributors y: 97 lines of code web/src/pages/SSL/Create.less x: 2 # contributors y: 83 lines of code web/src/pages/ServerInfo/style.less x: 3 # contributors y: 25 lines of code web/src/pages/Setting/style.less x: 2 # contributors y: 94 lines of code web/src/pages/User/Login.less x: 4 # contributors y: 99 lines of code web/src/pages/Plugin/locales/en-US.ts x: 6 # contributors y: 8 lines of code web/src/pages/Plugin/locales/tr-TR.ts x: 2 # contributors y: 8 lines of code web/src/locales/en-US/menu.ts x: 9 # contributors y: 63 lines of code web/src/locales/tr-TR/menu.ts x: 2 # contributors y: 63 lines of code web/src/locales/zh-CN/menu.ts x: 12 # contributors y: 60 lines of code api/internal/handler/data_loader/route_import.go x: 5 # contributors y: 250 lines of code api/internal/handler/data_loader/loader/openapi3/export.go x: 1 # contributors y: 5 lines of code web/src/pages/Consumer/locales/en-US.ts x: 8 # contributors y: 13 lines of code web/src/pages/Consumer/locales/zh-CN.ts x: 8 # contributors y: 11 lines of code web/src/components/ActionBar/locales/tr-TR.ts x: 1 # contributors y: 4 lines of code web/src/locales/tr-TR/setting.ts x: 1 # contributors y: 1 lines of code web/src/pages/ServerInfo/locales/tr-TR.ts x: 1 # contributors y: 8 lines of code web/src/pages/Setting/locales/tr-TR.ts x: 1 # contributors y: 9 lines of code api/internal/core/store/validate.go x: 5 # contributors y: 295 lines of code web/src/pages/Proto/locales/en-US.ts x: 1 # contributors y: 21 lines of code api/internal/handler/system_config/system_config.go x: 2 # contributors y: 71 lines of code web/src/components/PluginFlow/locales/en-US.ts x: 3 # contributors y: 29 lines of code api/internal/handler/data_loader/route_export.go x: 5 # contributors y: 412 lines of code api/internal/utils/utils.go x: 7 # contributors y: 168 lines of code api/internal/log/zap.go x: 4 # contributors y: 84 lines of code api/internal/filter/cors.go x: 2 # contributors y: 32 lines of code web/src/pages/Upstream/locales/en-US.ts x: 14 # contributors y: 98 lines of code web/config/routes.ts x: 6 # contributors y: 120 lines of code web/src/pages/Proto/service.ts x: 1 # contributors y: 27 lines of code web/src/pages/Upstream/locales/zh-CN.ts x: 11 # contributors y: 96 lines of code api/internal/handler/authentication/authentication.go x: 5 # contributors y: 48 lines of code api/internal/core/server/server.go x: 2 # contributors y: 82 lines of code api/internal/handler/stream_route/stream_route.go x: 1 # contributors y: 142 lines of code api/internal/handler/proto/proto.go x: 1 # contributors y: 200 lines of code api/internal/filter/schema.go x: 4 # contributors y: 194 lines of code web/src/pages/Service/locales/en-US.ts x: 7 # contributors y: 13 lines of code web/src/pages/Service/locales/zh-CN.ts x: 6 # contributors y: 13 lines of code api/internal/core/migrate/dataset.go x: 2 # contributors y: 104 lines of code web/src/components/Upstream/constant.ts x: 6 # contributors y: 40 lines of code web/src/components/PluginFlow/components/FlowGraph/shapes.ts x: 2 # contributors y: 138 lines of code web/src/components/PluginFlow/locales/zh-CN.ts x: 2 # contributors y: 25 lines of code web/src/components/Upstream/components/active-check/Unhealthy/HttpFailures.tsx x: 2 # contributors y: 34 lines of code api/cmd/version.go x: 1 # contributors y: 14 lines of code api/internal/utils/pid.go x: 2 # contributors y: 36 lines of code api/main.go x: 10 # contributors y: 7 lines of code api/internal/core/migrate/conflict.go x: 1 # contributors y: 26 lines of code api/internal/core/migrate/migrate.go x: 1 # contributors y: 73 lines of code api/internal/handler/migrate/migrate.go x: 1 # contributors y: 101 lines of code api/internal/filter/ip_filter.go x: 2 # contributors y: 77 lines of code api/internal/handler/route_online_debug/route_online_debug.go x: 7 # contributors y: 129 lines of code api/internal/handler/consumer/consumer.go x: 6 # contributors y: 116 lines of code api/internal/handler/label/label.go x: 3 # contributors y: 181 lines of code api/internal/handler/handler.go x: 3 # contributors y: 97 lines of code api/internal/handler/schema/schema.go x: 1 # contributors y: 55 lines of code api/internal/handler/plugin_config/plugin_config.go x: 1 # contributors y: 177 lines of code web/src/pages/Setting/locales/en-US.ts x: 2 # contributors y: 9 lines of code api/internal/utils/runtime/runtime.go x: 1 # contributors y: 36 lines of code api/internal/handler/global_rule/global_rule.go x: 2 # contributors y: 122 lines of code web/config/proxy.ts x: 4 # contributors y: 10 lines of code api/internal/filter/recover.go x: 2 # contributors y: 88 lines of code api/internal/handler/server_info/server_info.go x: 3 # contributors y: 58 lines of code api/internal/log/log.go x: 1 # contributors y: 83 lines of code api/internal/utils/json_patch.go x: 1 # contributors y: 48 lines of code web/src/locales/zh-CN/settingDrawer.ts x: 1 # contributors y: 31 lines of code web/src/pages/SSL/service.ts x: 1 # contributors y: 34 lines of code web/src/pages/Upstream/constants.ts x: 1 # contributors y: 24 lines of code web/src/pages/document.ejs x: 1 # contributors y: 198 lines of code
527.0
lines of code
  min: 1.0
  average: 77.26
  25th percentile: 14.0
  median: 39.0
  75th percentile: 104.0
  max: 527.0
0 25.0
# contributors
min: 1.0 | average: 4.2 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 25.0