apache / kvrocks-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 89 files with 9,440 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (116 lines of code)
    • 15 files changed 6-20 times (2,745 lines of code)
    • 73 files changed 1-5 times (6,579 lines of code)
0% | 0% | 1% | 29% | 69%
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 89 files with 9,440 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (17 lines of code)
    • 59 files changed by 2-5 contributors (7,252 lines of code)
    • 29 files changed by 1 contributor (2,171 lines of code)
0% | 0% | <1% | 76% | 22%
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, tsx, txt, yaml, ts, sh, json, md, svg, gitignore, css, mod, js, py, sql, mjs, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 1% | 35% | 62%
tsx0% | 0% | 0% | 21% | 78%
yaml0% | 0% | 0% | 29% | 70%
ts0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
js0% | 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
server0% | 0% | 13% | 7% | 78%
store0% | 0% | 0% | 39% | 60%
webui0% | 0% | 0% | 18% | 81%
controller0% | 0% | 0% | 100% | 0%
config0% | 0% | 0% | 75% | 24%
cmd0% | 0% | 0% | 8% | 91%
logger0% | 0% | 0% | 100% | 0%
consts0% | 0% | 0% | 35% | 64%
ROOT0% | 0% | 0% | 0% | 100%
util0% | 0% | 0% | 0% | 100%
metrics0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
version0% | 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
server.go
in server
116 5 2022-10-30 2025-01-07 23 5 hulk.website@gmail.com martinovicboris01@gmail.com
controller.go
in controller
196 14 2022-10-30 2025-01-14 19 3 hulk.website@gmail.com torwigua@gmail.com
route.go
in server
62 1 2022-10-30 2024-12-17 17 1 hulk.website@gmail.com hulk.website@gmail.com
main.go
in cmd/server
88 4 2022-10-30 2025-03-02 16 5 hulk.website@gmail.com greatsharp@hotmail.com
config.yaml
in config
17 - 2022-10-30 2025-03-02 14 7 hulk.website@gmail.com greatsharp@hotmail.com
11 - 2022-10-30 2024-12-17 12 1 hulk.website@gmail.com hulk.website@gmail.com
cluster.go
in controller
343 15 2024-04-27 2025-05-03 12 4 hulk.website@gmail.com byronseto@hotmail.com
config.go
in config
108 5 2023-09-11 2025-03-02 10 5 singhuddeshyaofficial@gmail... greatsharp@hotmail.com
cluster.go
in store
291 17 2024-04-27 2025-05-03 9 3 hulk.website@gmail.com byronseto@hotmail.com
store.go
in store
268 25 2024-04-27 2025-01-14 7 2 hulk.website@gmail.com torwigua@gmail.com
logger.go
in logger
74 6 2022-10-30 2025-03-02 6 2 hulk.website@gmail.com greatsharp@hotmail.com
banner.tsx
in webui/src/app/ui
116 - 2024-03-04 2025-03-26 6 4 54059831+venjy@users.norepl... agnikmisra@gmail.com
page.tsx
in webui/src/app
205 - 2024-01-21 2025-03-25 6 4 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
235 18 2024-04-27 2025-05-03 6 4 hulk.website@gmail.com byronseto@hotmail.com
sidebar.tsx
in webui/src/app/ui
283 3 2024-03-04 2025-03-25 6 4 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
node.go
in store/engine/raft
448 29 2024-12-06 2025-01-14 6 2 hulk.website@gmail.com torwigua@gmail.com
engine.go
in store/engine
20 - 2024-04-27 2024-12-17 5 2 hulk.website@gmail.com hulk.website@gmail.com
network.go
in util
27 4 2023-04-12 2023-09-27 5 2 hulk.website@gmail.com hulk.website@gmail.com
main.go
in cmd/client
35 2 2024-04-27 2025-01-15 5 1 hulk.website@gmail.com hulk.website@gmail.com
layout.tsx
in webui/src/app
35 1 2024-01-21 2025-03-25 5 4 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
string.go
in util
43 3 2023-04-12 2023-09-27 5 2 hulk.website@gmail.com hulk.website@gmail.com
globals.css
in webui/src/app
79 - 2024-01-21 2025-03-25 5 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
createCard.tsx
in webui/src/app/ui
130 - 2024-08-04 2025-03-25 5 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
page.tsx
in webui/src/app/namespaces/[namespace]/clusters/[cluster]
144 - 2024-08-04 2025-03-26 5 4 svinayak994@gmail.com hulk.website@gmail.com
sidebarItem.tsx
in webui/src/app/ui
255 - 2024-08-04 2025-03-25 5 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
api.ts
in webui/src/app/lib
283 17 2024-03-04 2025-03-25 5 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
errors.go
in consts
20 - 2022-10-30 2025-05-03 4 2 hulk.website@gmail.com byronseto@hotmail.com
nav-links.tsx
in webui/src/app/ui
42 - 2024-03-04 2025-03-26 4 3 54059831+venjy@users.norepl... agnikmisra@gmail.com
setup.go
in metrics
63 5 2022-11-10 2023-09-27 4 1 hulk.website@gmail.com hulk.website@gmail.com
page.tsx
in webui/src/app/namespaces
75 1 2024-08-04 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
middleware.go
in server/middleware
113 6 2024-04-27 2024-12-17 4 1 hulk.website@gmail.com hulk.website@gmail.com
shard.go
in server/api
117 5 2024-04-27 2024-07-20 4 1 hulk.website@gmail.com hulk.website@gmail.com
page.tsx
in webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]
164 - 2024-09-03 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
page.tsx
in webui/src/app/namespaces/[namespace]
166 - 2024-08-04 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
224 16 2024-04-27 2025-05-03 4 2 hulk.website@gmail.com byronseto@hotmail.com
formDialog.tsx
in webui/src/app/ui
235 - 2024-08-04 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
etcd.go
in store/engine/etcd
247 13 2024-04-27 2025-01-14 4 3 hulk.website@gmail.com torwigua@gmail.com
formCreation.tsx
in webui/src/app/ui
306 - 2024-08-04 2025-03-25 4 2 svinayak994@gmail.com 91114837+sharoniv0x86@users...
page.tsx
in webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]/nodes/[node]
322 1 2024-09-03 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
version.go
in version
2 - 2023-04-24 2023-09-27 3 1 hulk.website@gmail.com hulk.website@gmail.com
12 - 2024-12-18 2025-03-02 3 3 hulk.website@gmail.com greatsharp@hotmail.com
14 - 2024-12-18 2025-03-02 3 3 hulk.website@gmail.com greatsharp@hotmail.com
15 - 2025-01-07 2025-03-19 3 3 martinovicboris01@gmail.com byronseto@hotmail.com
utils.ts
in webui/src/app
30 - 2024-10-05 2025-03-25 3 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
mjs
37 - 2024-01-21 2025-03-25 3 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
not-found.tsx
in webui/src/app
45 1 2025-03-20 2025-03-26 3 3 agnikmisra@gmail.com hulk.website@gmail.com
config.go
in store/engine/raft
45 2 2024-12-06 2024-12-17 3 1 hulk.website@gmail.com hulk.website@gmail.com
loadingSpinner.tsx
in webui/src/app/ui
49 - 2024-09-03 2025-03-25 3 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
helper.go
in server/helper
64 8 2024-04-27 2024-05-04 3 1 hulk.website@gmail.com hulk.website@gmail.com
73 - 2024-01-21 2025-03-25 3 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
config.yaml
in config
17 - 2022-10-30 2025-03-02 14 7 hulk.website@gmail.com greatsharp@hotmail.com
server.go
in server
116 5 2022-10-30 2025-01-07 23 5 hulk.website@gmail.com martinovicboris01@gmail.com
main.go
in cmd/server
88 4 2022-10-30 2025-03-02 16 5 hulk.website@gmail.com greatsharp@hotmail.com
config.go
in config
108 5 2023-09-11 2025-03-02 10 5 singhuddeshyaofficial@gmail... greatsharp@hotmail.com
cluster.go
in controller
343 15 2024-04-27 2025-05-03 12 4 hulk.website@gmail.com byronseto@hotmail.com
235 18 2024-04-27 2025-05-03 6 4 hulk.website@gmail.com byronseto@hotmail.com
sidebar.tsx
in webui/src/app/ui
283 3 2024-03-04 2025-03-25 6 4 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
banner.tsx
in webui/src/app/ui
116 - 2024-03-04 2025-03-26 6 4 54059831+venjy@users.norepl... agnikmisra@gmail.com
page.tsx
in webui/src/app
205 - 2024-01-21 2025-03-25 6 4 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
page.tsx
in webui/src/app/namespaces/[namespace]/clusters/[cluster]
144 - 2024-08-04 2025-03-26 5 4 svinayak994@gmail.com hulk.website@gmail.com
layout.tsx
in webui/src/app
35 1 2024-01-21 2025-03-25 5 4 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
controller.go
in controller
196 14 2022-10-30 2025-01-14 19 3 hulk.website@gmail.com torwigua@gmail.com
cluster.go
in store
291 17 2024-04-27 2025-05-03 9 3 hulk.website@gmail.com byronseto@hotmail.com
createCard.tsx
in webui/src/app/ui
130 - 2024-08-04 2025-03-25 5 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
sidebarItem.tsx
in webui/src/app/ui
255 - 2024-08-04 2025-03-25 5 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
globals.css
in webui/src/app
79 - 2024-01-21 2025-03-25 5 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
api.ts
in webui/src/app/lib
283 17 2024-03-04 2025-03-25 5 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
etcd.go
in store/engine/etcd
247 13 2024-04-27 2025-01-14 4 3 hulk.website@gmail.com torwigua@gmail.com
formDialog.tsx
in webui/src/app/ui
235 - 2024-08-04 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
nav-links.tsx
in webui/src/app/ui
42 - 2024-03-04 2025-03-26 4 3 54059831+venjy@users.norepl... agnikmisra@gmail.com
page.tsx
in webui/src/app/namespaces/[namespace]
166 - 2024-08-04 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
page.tsx
in webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]
164 - 2024-09-03 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
page.tsx
in webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]/nodes/[node]
322 1 2024-09-03 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
page.tsx
in webui/src/app/namespaces
75 1 2024-08-04 2025-03-25 4 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
12 - 2024-12-18 2025-03-02 3 3 hulk.website@gmail.com greatsharp@hotmail.com
14 - 2024-12-18 2025-03-02 3 3 hulk.website@gmail.com greatsharp@hotmail.com
15 - 2025-01-07 2025-03-19 3 3 martinovicboris01@gmail.com byronseto@hotmail.com
73 - 2024-01-21 2025-03-25 3 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
loadingSpinner.tsx
in webui/src/app/ui
49 - 2024-09-03 2025-03-25 3 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
utils.ts
in webui/src/app
30 - 2024-10-05 2025-03-25 3 3 svinayak994@gmail.com 91114837+sharoniv0x86@users...
not-found.tsx
in webui/src/app
45 1 2025-03-20 2025-03-26 3 3 agnikmisra@gmail.com hulk.website@gmail.com
mjs
37 - 2024-01-21 2025-03-25 3 3 54059831+venjy@users.norepl... 91114837+sharoniv0x86@users...
store.go
in store
268 25 2024-04-27 2025-01-14 7 2 hulk.website@gmail.com torwigua@gmail.com
logger.go
in logger
74 6 2022-10-30 2025-03-02 6 2 hulk.website@gmail.com greatsharp@hotmail.com
node.go
in store/engine/raft
448 29 2024-12-06 2025-01-14 6 2 hulk.website@gmail.com torwigua@gmail.com
engine.go
in store/engine
20 - 2024-04-27 2024-12-17 5 2 hulk.website@gmail.com hulk.website@gmail.com
network.go
in util
27 4 2023-04-12 2023-09-27 5 2 hulk.website@gmail.com hulk.website@gmail.com
string.go
in util
43 3 2023-04-12 2023-09-27 5 2 hulk.website@gmail.com hulk.website@gmail.com
224 16 2024-04-27 2025-05-03 4 2 hulk.website@gmail.com byronseto@hotmail.com
formCreation.tsx
in webui/src/app/ui
306 - 2024-08-04 2025-03-25 4 2 svinayak994@gmail.com 91114837+sharoniv0x86@users...
errors.go
in consts
20 - 2022-10-30 2025-05-03 4 2 hulk.website@gmail.com byronseto@hotmail.com
slot.go
in store
200 15 2024-04-27 2025-05-03 3 2 hulk.website@gmail.com byronseto@hotmail.com
cluster.go
in server/api
151 6 2024-04-27 2025-05-03 3 2 hulk.website@gmail.com byronseto@hotmail.com
theme-provider.tsx
in webui/src/app
82 - 2025-03-20 2025-03-25 3 2 agnikmisra@gmail.com 91114837+sharoniv0x86@users...
zookeeper.go
in store/engine/zookeeper
221 14 2024-04-27 2025-01-14 2 2 hulk.website@gmail.com torwigua@gmail.com
consul.go
in store/engine/consul
267 16 2025-01-07 2025-03-19 2 2 martinovicboris01@gmail.com byronseto@hotmail.com
logger.go
in store/engine/raft
45 12 2024-12-10 2025-01-06 2 2 hulk.website@gmail.com aleks.raiden@gmail.com
footer.tsx
in webui/src/app/ui
58 1 2025-03-22 2025-03-25 2 2 70763025+shubham-j-sde@user... 91114837+sharoniv0x86@users...
emptyState.tsx
in webui/src/app/ui
34 - 2025-03-20 2025-03-25 2 2 agnikmisra@gmail.com 91114837+sharoniv0x86@users...
layout.tsx
in webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]
2 - 2024-09-03 2025-03-25 2 2 svinayak994@gmail.com 91114837+sharoniv0x86@users...
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
postgresql.go
in store/engine/postgresql
242 14 2025-02-03 2025-02-03 1 1 martinovicboris01@gmail.com martinovicboris01@gmail.com
store.go
in store/engine/raft
216 14 2024-12-06 2024-12-17 3 1 hulk.website@gmail.com hulk.website@gmail.com
create.go
in cmd/client/command
169 6 2024-05-03 2024-05-04 2 1 hulk.website@gmail.com hulk.website@gmail.com
delete.go
in cmd/client/command
150 6 2024-05-03 2024-05-03 1 1 hulk.website@gmail.com hulk.website@gmail.com
raft.go
in cmd/client/command
140 3 2025-01-15 2025-01-15 1 1 hulk.website@gmail.com hulk.website@gmail.com
shard.go
in server/api
117 5 2024-04-27 2024-07-20 4 1 hulk.website@gmail.com hulk.website@gmail.com
middleware.go
in server/middleware
113 6 2024-04-27 2024-12-17 4 1 hulk.website@gmail.com hulk.website@gmail.com
engine_inmemory.go
in store/engine
83 11 2024-09-24 2024-09-24 1 1 torwigua@gmail.com torwigua@gmail.com
raft.go
in server/api
79 3 2024-12-17 2025-01-15 2 1 hulk.website@gmail.com hulk.website@gmail.com
x.py
in root
79 5 2024-05-09 2024-05-09 1 1 hulk.website@gmail.com hulk.website@gmail.com
failover.go
in cmd/client/command
79 3 2024-05-04 2024-05-04 1 1 hulk.website@gmail.com hulk.website@gmail.com
import.go
in cmd/client/command
73 3 2024-05-03 2024-05-03 1 1 hulk.website@gmail.com hulk.website@gmail.com
get.go
in cmd/client/command
71 3 2024-05-03 2024-05-03 1 1 hulk.website@gmail.com hulk.website@gmail.com
helper.go
in server/helper
64 8 2024-04-27 2024-05-04 3 1 hulk.website@gmail.com hulk.website@gmail.com
setup.go
in metrics
63 5 2022-11-10 2023-09-27 4 1 hulk.website@gmail.com hulk.website@gmail.com
route.go
in server
62 1 2022-10-30 2024-12-17 17 1 hulk.website@gmail.com hulk.website@gmail.com
namespace.go
in server/api
58 4 2024-04-27 2024-05-03 2 1 hulk.website@gmail.com hulk.website@gmail.com
node.go
in server/api
57 3 2024-04-27 2024-05-03 2 1 hulk.website@gmail.com hulk.website@gmail.com
client.go
in cmd/client/command
54 3 2024-05-03 2024-05-03 1 1 hulk.website@gmail.com hulk.website@gmail.com
config.go
in store/engine/raft
45 2 2024-12-06 2024-12-17 3 1 hulk.website@gmail.com hulk.website@gmail.com
main.go
in cmd/client
35 2 2024-04-27 2025-01-15 5 1 hulk.website@gmail.com hulk.website@gmail.com
init.sql
in scripts/docker/pg-init-scripts
26 - 2025-02-03 2025-02-03 1 1 martinovicboris01@gmail.com martinovicboris01@gmail.com
24 5 2024-04-27 2024-04-27 1 1 hulk.website@gmail.com hulk.website@gmail.com
handler.go
in server/api
20 1 2024-04-27 2024-12-17 2 1 hulk.website@gmail.com hulk.website@gmail.com
event.go
in store
18 - 2024-04-27 2024-04-27 1 1 hulk.website@gmail.com hulk.website@gmail.com
helper.go
in store
14 3 2024-04-27 2024-04-27 1 1 hulk.website@gmail.com hulk.website@gmail.com
11 - 2022-10-30 2024-12-17 12 1 hulk.website@gmail.com hulk.website@gmail.com
consts.go
in cmd/client/command
7 - 2024-05-03 2024-05-03 1 1 hulk.website@gmail.com hulk.website@gmail.com
version.go
in version
2 - 2023-04-24 2023-09-27 3 1 hulk.website@gmail.com hulk.website@gmail.com
node.go
in store/engine/raft
448 29 2024-12-06 2025-01-14 6 2 hulk.website@gmail.com torwigua@gmail.com
formCreation.tsx
in webui/src/app/ui
306 - 2024-08-04 2025-03-25 4 2 svinayak994@gmail.com 91114837+sharoniv0x86@users...
store.go
in store
268 25 2024-04-27 2025-01-14 7 2 hulk.website@gmail.com torwigua@gmail.com
consul.go
in store/engine/consul
267 16 2025-01-07 2025-03-19 2 2 martinovicboris01@gmail.com byronseto@hotmail.com
224 16 2024-04-27 2025-05-03 4 2 hulk.website@gmail.com byronseto@hotmail.com
zookeeper.go
in store/engine/zookeeper
221 14 2024-04-27 2025-01-14 2 2 hulk.website@gmail.com torwigua@gmail.com
slot.go
in store
200 15 2024-04-27 2025-05-03 3 2 hulk.website@gmail.com byronseto@hotmail.com
cluster.go
in server/api
151 6 2024-04-27 2025-05-03 3 2 hulk.website@gmail.com byronseto@hotmail.com
list.go
in cmd/client/command
106 4 2024-05-03 2024-08-21 2 2 hulk.website@gmail.com 31059425+ninuxer@users.nore...
migrate.go
in cmd/client/command
88 3 2024-05-03 2025-05-03 2 2 hulk.website@gmail.com byronseto@hotmail.com
theme-provider.tsx
in webui/src/app
82 - 2025-03-20 2025-03-25 3 2 agnikmisra@gmail.com 91114837+sharoniv0x86@users...
logger.go
in logger
74 6 2022-10-30 2025-03-02 6 2 hulk.website@gmail.com greatsharp@hotmail.com
config.ts
in webui
64 - 2025-03-22 2025-03-25 2 2 70763025+shubham-j-sde@user... 91114837+sharoniv0x86@users...
footer.tsx
in webui/src/app/ui
58 1 2025-03-22 2025-03-25 2 2 70763025+shubham-j-sde@user... 91114837+sharoniv0x86@users...
logger.go
in store/engine/raft
45 12 2024-12-10 2025-01-06 2 2 hulk.website@gmail.com aleks.raiden@gmail.com
string.go
in util
43 3 2023-04-12 2023-09-27 5 2 hulk.website@gmail.com hulk.website@gmail.com
helper.go
in cmd/client/command
36 2 2024-05-03 2025-05-03 2 2 hulk.website@gmail.com byronseto@hotmail.com
emptyState.tsx
in webui/src/app/ui
34 - 2025-03-20 2025-03-25 2 2 agnikmisra@gmail.com 91114837+sharoniv0x86@users...
network.go
in util
27 4 2023-04-12 2023-09-27 5 2 hulk.website@gmail.com hulk.website@gmail.com
definitions.ts
in webui/src/app/lib
21 - 2025-03-22 2025-03-25 2 2 70763025+shubham-j-sde@user... 91114837+sharoniv0x86@users...
engine.go
in store/engine
20 - 2024-04-27 2024-12-17 5 2 hulk.website@gmail.com hulk.website@gmail.com
Correlations

File Size vs. Number of Changes: 89 points

cmd/client/command/helper.go x: 36 lines of code y: 2 # changes cmd/client/command/migrate.go x: 88 lines of code y: 2 # changes consts/errors.go x: 20 lines of code y: 4 # changes controller/cluster.go x: 343 lines of code y: 12 # changes server/api/cluster.go x: 151 lines of code y: 3 # changes store/cluster.go x: 291 lines of code y: 9 # changes store/cluster_node.go x: 235 lines of code y: 6 # changes store/cluster_shard.go x: 224 lines of code y: 4 # changes store/slot.go x: 200 lines of code y: 3 # changes webui/src/app/ui/banner.tsx x: 116 lines of code y: 6 # changes webui/src/app/ui/nav-links.tsx x: 42 lines of code y: 4 # changes webui/src/app/namespaces/[namespace]/clusters/[cluster]/page.tsx x: 144 lines of code y: 5 # changes webui/src/app/not-found.tsx x: 45 lines of code y: 3 # changes webui/config.ts x: 64 lines of code y: 2 # changes webui/next.config.mjs x: 37 lines of code y: 3 # changes webui/postcss.config.js x: 6 lines of code y: 2 # changes webui/src/app/globals.css x: 79 lines of code y: 5 # changes webui/src/app/layout.tsx x: 35 lines of code y: 5 # changes webui/src/app/lib/api.ts x: 283 lines of code y: 5 # changes webui/src/app/lib/definitions.ts x: 21 lines of code y: 2 # changes webui/src/app/namespaces/[namespace]/clusters/[cluster]/layout.tsx x: 2 lines of code y: 2 # changes webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]/nodes/[node]/page.tsx x: 322 lines of code y: 4 # changes webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]/page.tsx x: 164 lines of code y: 4 # changes webui/src/app/namespaces/[namespace]/page.tsx x: 166 lines of code y: 4 # changes webui/src/app/namespaces/page.tsx x: 75 lines of code y: 4 # changes webui/src/app/page.tsx x: 205 lines of code y: 6 # changes webui/src/app/theme-provider.tsx x: 82 lines of code y: 3 # changes webui/src/app/ui/createCard.tsx x: 130 lines of code y: 5 # changes webui/src/app/ui/emptyState.tsx x: 34 lines of code y: 2 # changes webui/src/app/ui/footer.tsx x: 58 lines of code y: 2 # changes webui/src/app/ui/formCreation.tsx x: 306 lines of code y: 4 # changes webui/src/app/ui/formDialog.tsx x: 235 lines of code y: 4 # changes webui/src/app/ui/loadingSpinner.tsx x: 49 lines of code y: 3 # changes webui/src/app/ui/sidebar.tsx x: 283 lines of code y: 6 # changes webui/src/app/ui/sidebarItem.tsx x: 255 lines of code y: 5 # changes webui/src/app/utils.ts x: 30 lines of code y: 3 # changes webui/tailwind.config.ts x: 73 lines of code y: 3 # changes config/config-consul.yaml x: 15 lines of code y: 3 # changes store/engine/consul/consul.go x: 267 lines of code y: 2 # changes cmd/server/main.go x: 88 lines of code y: 16 # changes config/config-raft.yaml x: 14 lines of code y: 3 # changes config/config-zk.yaml x: 12 lines of code y: 3 # changes config/config.go x: 108 lines of code y: 10 # changes config/config.yaml x: 17 lines of code y: 14 # changes logger/logger.go x: 74 lines of code y: 6 # changes scripts/docker/pg-init-scripts/init.sql x: 26 lines of code y: 1 # changes store/engine/postgresql/postgresql.go x: 242 lines of code y: 1 # changes cmd/client/command/raft.go x: 140 lines of code y: 1 # changes server/api/raft.go x: 79 lines of code y: 2 # changes controller/controller.go x: 196 lines of code y: 19 # changes store/engine/etcd/etcd.go x: 247 lines of code y: 4 # changes store/engine/raft/node.go x: 448 lines of code y: 6 # changes store/engine/zookeeper/zookeeper.go x: 221 lines of code y: 2 # changes store/store.go x: 268 lines of code y: 7 # changes server/server.go x: 116 lines of code y: 23 # changes store/engine/raft/logger.go x: 45 lines of code y: 2 # changes consts/context_key.go x: 11 lines of code y: 12 # changes server/api/handler.go x: 20 lines of code y: 2 # changes server/middleware/middleware.go x: 113 lines of code y: 4 # changes server/route.go x: 62 lines of code y: 17 # changes store/engine/engine.go x: 20 lines of code y: 5 # changes store/engine/raft/store.go x: 216 lines of code y: 3 # changes store/engine/engine_inmemory.go x: 83 lines of code y: 1 # changes cmd/client/command/list.go x: 106 lines of code y: 2 # changes server/api/shard.go x: 117 lines of code y: 4 # changes x.py x: 79 lines of code y: 1 # changes cmd/client/command/create.go x: 169 lines of code y: 2 # changes server/helper/helper.go x: 64 lines of code y: 3 # changes cmd/client/command/client.go x: 54 lines of code y: 1 # changes cmd/client/command/consts.go x: 7 lines of code y: 1 # changes cmd/client/command/delete.go x: 150 lines of code y: 1 # changes cmd/client/command/get.go x: 71 lines of code y: 1 # changes cmd/client/command/import.go x: 73 lines of code y: 1 # changes server/api/node.go x: 57 lines of code y: 2 # changes store/cluster_mock_node.go x: 24 lines of code y: 1 # changes store/event.go x: 18 lines of code y: 1 # changes store/helper.go x: 14 lines of code y: 1 # changes metrics/setup.go x: 63 lines of code y: 4 # changes util/network.go x: 27 lines of code y: 5 # changes util/string.go x: 43 lines of code y: 5 # changes version/version.go x: 2 lines of code y: 3 # changes
23.0
# changes
  min: 1.0
  average: 4.25
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 23.0
0 448.0
lines of code
min: 2.0 | average: 106.07 | 25th percentile: 28.5 | median: 73.0 | 75th percentile: 165.0 | max: 448.0

Number of Contributors vs. Number of Changes: 89 points

cmd/client/command/helper.go x: 2 # contributors y: 2 # changes consts/errors.go x: 2 # contributors y: 4 # changes controller/cluster.go x: 4 # contributors y: 12 # changes server/api/cluster.go x: 2 # contributors y: 3 # changes store/cluster.go x: 3 # contributors y: 9 # changes store/cluster_node.go x: 4 # contributors y: 6 # changes webui/src/app/ui/nav-links.tsx x: 3 # contributors y: 4 # changes webui/src/app/namespaces/[namespace]/clusters/[cluster]/page.tsx x: 4 # contributors y: 5 # changes webui/src/app/not-found.tsx x: 3 # contributors y: 3 # changes webui/src/app/globals.css x: 3 # contributors y: 5 # changes cmd/server/main.go x: 5 # contributors y: 16 # changes config/config.go x: 5 # contributors y: 10 # changes config/config.yaml x: 7 # contributors y: 14 # changes logger/logger.go x: 2 # contributors y: 6 # changes scripts/docker/pg-init-scripts/init.sql x: 1 # contributors y: 1 # changes cmd/client/main.go x: 1 # contributors y: 5 # changes server/api/raft.go x: 1 # contributors y: 2 # changes controller/controller.go x: 3 # contributors y: 19 # changes store/store.go x: 2 # contributors y: 7 # changes server/server.go x: 5 # contributors y: 23 # changes consts/context_key.go x: 1 # contributors y: 12 # changes server/middleware/middleware.go x: 1 # contributors y: 4 # changes server/route.go x: 1 # contributors y: 17 # changes store/engine/engine.go x: 2 # contributors y: 5 # changes store/engine/raft/config.go x: 1 # contributors y: 3 # changes
23.0
# changes
  min: 1.0
  average: 4.25
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 23.0
0 7.0
# contributors
min: 1.0 | average: 2.22 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 89 points

cmd/client/command/helper.go x: 2 # contributors y: 36 lines of code cmd/client/command/migrate.go x: 2 # contributors y: 88 lines of code consts/errors.go x: 2 # contributors y: 20 lines of code controller/cluster.go x: 4 # contributors y: 343 lines of code server/api/cluster.go x: 2 # contributors y: 151 lines of code store/cluster.go x: 3 # contributors y: 291 lines of code store/cluster_node.go x: 4 # contributors y: 235 lines of code store/cluster_shard.go x: 2 # contributors y: 224 lines of code store/slot.go x: 2 # contributors y: 200 lines of code webui/src/app/ui/banner.tsx x: 4 # contributors y: 116 lines of code webui/src/app/ui/nav-links.tsx x: 3 # contributors y: 42 lines of code webui/src/app/namespaces/[namespace]/clusters/[cluster]/page.tsx x: 4 # contributors y: 144 lines of code webui/src/app/not-found.tsx x: 3 # contributors y: 45 lines of code webui/config.ts x: 2 # contributors y: 64 lines of code webui/next.config.mjs x: 3 # contributors y: 37 lines of code webui/postcss.config.js x: 2 # contributors y: 6 lines of code webui/src/app/globals.css x: 3 # contributors y: 79 lines of code webui/src/app/layout.tsx x: 4 # contributors y: 35 lines of code webui/src/app/lib/api.ts x: 3 # contributors y: 283 lines of code webui/src/app/namespaces/[namespace]/clusters/[cluster]/layout.tsx x: 2 # contributors y: 2 lines of code webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]/nodes/[node]/page.tsx x: 3 # contributors y: 322 lines of code webui/src/app/namespaces/[namespace]/clusters/[cluster]/shards/[shard]/page.tsx x: 3 # contributors y: 164 lines of code webui/src/app/namespaces/[namespace]/page.tsx x: 3 # contributors y: 166 lines of code webui/src/app/namespaces/page.tsx x: 3 # contributors y: 75 lines of code webui/src/app/page.tsx x: 4 # contributors y: 205 lines of code webui/src/app/theme-provider.tsx x: 2 # contributors y: 82 lines of code webui/src/app/ui/createCard.tsx x: 3 # contributors y: 130 lines of code webui/src/app/ui/emptyState.tsx x: 2 # contributors y: 34 lines of code webui/src/app/ui/footer.tsx x: 2 # contributors y: 58 lines of code webui/src/app/ui/formCreation.tsx x: 2 # contributors y: 306 lines of code webui/src/app/ui/formDialog.tsx x: 3 # contributors y: 235 lines of code webui/src/app/ui/loadingSpinner.tsx x: 3 # contributors y: 49 lines of code webui/src/app/ui/sidebar.tsx x: 4 # contributors y: 283 lines of code webui/src/app/ui/sidebarItem.tsx x: 3 # contributors y: 255 lines of code webui/src/app/utils.ts x: 3 # contributors y: 30 lines of code webui/tailwind.config.ts x: 3 # contributors y: 73 lines of code config/config-consul.yaml x: 3 # contributors y: 15 lines of code store/engine/consul/consul.go x: 2 # contributors y: 267 lines of code cmd/server/main.go x: 5 # contributors y: 88 lines of code config/config-raft.yaml x: 3 # contributors y: 14 lines of code config/config-zk.yaml x: 3 # contributors y: 12 lines of code config/config.go x: 5 # contributors y: 108 lines of code config/config.yaml x: 7 # contributors y: 17 lines of code logger/logger.go x: 2 # contributors y: 74 lines of code scripts/docker/pg-init-scripts/init.sql x: 1 # contributors y: 26 lines of code store/engine/postgresql/postgresql.go x: 1 # contributors y: 242 lines of code cmd/client/command/raft.go x: 1 # contributors y: 140 lines of code cmd/client/main.go x: 1 # contributors y: 35 lines of code server/api/raft.go x: 1 # contributors y: 79 lines of code controller/controller.go x: 3 # contributors y: 196 lines of code store/engine/etcd/etcd.go x: 3 # contributors y: 247 lines of code store/engine/raft/node.go x: 2 # contributors y: 448 lines of code store/engine/zookeeper/zookeeper.go x: 2 # contributors y: 221 lines of code server/server.go x: 5 # contributors y: 116 lines of code store/engine/raft/logger.go x: 2 # contributors y: 45 lines of code consts/context_key.go x: 1 # contributors y: 11 lines of code server/api/handler.go x: 1 # contributors y: 20 lines of code server/middleware/middleware.go x: 1 # contributors y: 113 lines of code server/route.go x: 1 # contributors y: 62 lines of code store/engine/raft/config.go x: 1 # contributors y: 45 lines of code store/engine/raft/store.go x: 1 # contributors y: 216 lines of code store/engine/engine_inmemory.go x: 1 # contributors y: 83 lines of code cmd/client/command/list.go x: 2 # contributors y: 106 lines of code server/api/shard.go x: 1 # contributors y: 117 lines of code cmd/client/command/create.go x: 1 # contributors y: 169 lines of code server/helper/helper.go x: 1 # contributors y: 64 lines of code cmd/client/command/client.go x: 1 # contributors y: 54 lines of code cmd/client/command/consts.go x: 1 # contributors y: 7 lines of code cmd/client/command/delete.go x: 1 # contributors y: 150 lines of code cmd/client/command/get.go x: 1 # contributors y: 71 lines of code cmd/client/command/import.go x: 1 # contributors y: 73 lines of code server/api/namespace.go x: 1 # contributors y: 58 lines of code store/cluster_mock_node.go x: 1 # contributors y: 24 lines of code store/event.go x: 1 # contributors y: 18 lines of code store/helper.go x: 1 # contributors y: 14 lines of code util/network.go x: 2 # contributors y: 27 lines of code util/string.go x: 2 # contributors y: 43 lines of code version/version.go x: 1 # contributors y: 2 lines of code
448.0
lines of code
  min: 2.0
  average: 106.07
  25th percentile: 28.5
  median: 73.0
  75th percentile: 165.0
  max: 448.0
0 7.0
# contributors
min: 1.0 | average: 2.22 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0