apache / incubator-wayang
Apache Wayang(incubating) is the first cross-platform data processing system.
GitHub Repo
60K
lines of main code
877 files
12K
lines of test code
208 files
11K
lines of other code
212 files
10%
main code touched
1 year (6.5K LOC)
9%
new main code
1 year (5.5K LOC)
0
recent contributors
past 30 days
8y
age
2,776 days
51K
java
3.6K
scala
2.4K
py
1.1K
vue
299
css
234
html
143
groovy
97
xml
90
js
69
yml
61
g4
CFG
28
cfg
19
toml
8
scss

jenkins
github actions
maven
npm
gemfile
docker


Main Code: 59,543 LOC (877 files) = JAVA (86%) + SCALA (6%) + PY (3%) + VUE (1%) + CSS (<1%) + HTML (<1%) + GROOVY (<1%) + XML (<1%) + JS (<1%) + YML (<1%) + G4 (<1%) + CFG (<1%) + TOML (<1%) + SCSS (<1%)
Secondary code: Test: 11,982 LOC (208); Generated: 0 LOC (0); Build & Deploy: 3,688 LOC (50); Other: 7,517 LOC (162);
Duplication: 19%
File Size: 0% long (>1000 LOC), 77% short (<= 200 LOC)
Unit Size: 2% long (>100 LOC), 74% short (<= 10 LOC)
Conditional Complexity: <1% complex (McCabe index > 50), 83% simple (McCabe index <= 5)
Logical Component Decomposition: primary (12 components)

7 years, 7 months old

  • 90% of code older than 365 days
  • 89% of code not updated in the past 365 days

0% 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
107 files

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