apache / incubator-devlake
Apache DevLake is an open-source dev data platform to ingest, analyze, and visualize the fragmented data from DevOps tools, extracting insights for engineering excellence, developer experience, and community growth.
GitHub Repo
101K
lines of main code
1.9K files
16K
lines of test code
225 files
26K
lines of other code
115 files
99%
main code touched
1 year (101K LOC)
99%
new main code
1 year (101K LOC)
11
recent contributors
past 30 days
2y
age
718 days
87K
go
8.7K
tsx
3.3K
ts
2.1K
py
269
yml
63
css
63
toml
20
html
12
sql

github actions
npm
yarn
make
docker


Main Code: 101,395 LOC (1882 files) = GO (85%) + TSX (8%) + TS (3%) + PY (2%) + YML (<1%) + YAML (<1%) + CSS (<1%) + TOML (<1%) + HTML (<1%) + SQL (<1%)
Secondary code: Test: 16,114 LOC (225); Generated: 0 LOC (0); Build & Deploy: 2,234 LOC (48); Other: 23,891 LOC (67);
Duplication: 23%
File Size: 0% long (>1000 LOC), 85% short (<= 200 LOC)
Unit Size: 4% long (>100 LOC), 32% short (<= 10 LOC)
Conditional Complexity: 1% complex (McCabe index > 50), 58% simple (McCabe index <= 5)
Logical Component Decomposition: primary (5 components)

1 year, 11 months old

  • <1% of code older than 365 days
  • <1% 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
78 files

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