apache / ignite-3
Apache Ignite 3
GitHub Repo
318K
lines of main code
3.9K files
137K
lines of test code
1K files
9.6K
lines of other code
221 files
99%
main code touched
1 year (318K LOC)
43%
new main code
1 year (139K LOC)
28
recent contributors
past 30 days
3y
age
991 days
284K
java
12K
cs
12K
cpp
6.6K
h
1.1K
cmake
973
yaml
606
ftl
190
toml
49
xml
PROPS
36
props
CMD
23
cmd

gradle
gemfile
docker


Main Code: 318,234 LOC (3864 files) = JAVA (89%) + CS (3%) + CPP (3%) + H (2%) + CMAKE (<1%) + YAML (<1%) + FTL (<1%) + TOML (<1%) + XML (<1%) + PROPS (<1%) + CMD (<1%) + YML (<1%)
Secondary code: Test: 137,375 LOC (1031); Generated: 323 LOC (5); Build & Deploy: 3,486 LOC (88); Other: 5,777 LOC (128);
Duplication: 9%
File Size: 12% long (>1000 LOC), 47% short (<= 200 LOC)
Unit Size: 3% long (>100 LOC), 61% short (<= 10 LOC)
Conditional Complexity: 1% complex (McCabe index > 50), 77% simple (McCabe index <= 5)
Logical Component Decomposition: primary (3 components)

2 years, 8 months old

  • 56% of code older than 365 days
  • <1% of code not updated in the past 365 days

2% of code updated more than 50 times

Also see temporal dependencies for files frequently changed in same commits.

Goals: Keep the system simple and easy to change (4)
Straight_Line
Features of interest:
TODOs
463 files

generated by sokrates.dev (configuration) on 2023-08-11; reference date: 2023-08-08