apache / incubator-streampark
StreamPark, Make stream processing easier! easy-to-use streaming application development framework and operation platform
GitHub Repo
112K
lines of main code
1.4K files
4K
lines of test code
48 files
11K
lines of other code
264 files
100%
main code touched
1 year (112K LOC)
100%
new main code
1 year (112K LOC)
8
recent contributors
past 30 days
2y
age
807 days
24K
vue
22K
java
22K
ts
20K
scala
11K
yml
3.4K
sql
2.7K
less
2.7K
tsx
1.4K
ftl
1.3K
xml
487
js
150
html
TPL
63
tpl

github actions
maven
npm
docker
helm


Main Code: 111,934 LOC (1368 files) = VUE (21%) + JAVA (20%) + TS (19%) + SCALA (18%) + YML (9%) + SQL (3%) + LESS (2%) + TSX (2%) + FTL (1%) + XML (1%) + JS (<1%) + YAML (<1%) + HTML (<1%) + TPL (<1%)
Secondary code: Test: 3,971 LOC (48); Generated: 0 LOC (0); Build & Deploy: 5,336 LOC (60); Other: 5,778 LOC (204);
Duplication: 19%
File Size: 10% long (>1000 LOC), 61% short (<= 200 LOC)
Unit Size: 3% long (>100 LOC), 57% short (<= 10 LOC)
Conditional Complexity: 3% complex (McCabe index > 50), 69% simple (McCabe index <= 5)
Logical Component Decomposition: primary (6 components)

2 years, 2 months old

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

1% 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
11 files

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