apache / sling-whiteboard
Apache Sling Whiteboard - testing ground for new ideas
GitHub Repo
24K
lines of main code
424 files
9.3K
lines of test code
139 files
43K
lines of other code
692 files
3%
main code touched
1 year (910 LOC)
3%
new main code
1 year (828 LOC)
2
recent contributors
past 30 days
6y
age
2,321 days
22K
java
992
js
343
html
261
yaml
143
xml
130
ts
125
jsp
89
groovy
LUA
38
lua
19
css

jenkins
maven
npm
docker


Main Code: 23,856 LOC (424 files) = JAVA (91%) + JS (4%) + HTML (1%) + YAML (1%) + XML (<1%) + TS (<1%) + JSP (<1%) + GROOVY (<1%) + LUA (<1%) + CSS (<1%)
Secondary code: Test: 9,309 LOC (139); Generated: 13,087 LOC (6); Build & Deploy: 7,768 LOC (73); Other: 21,838 LOC (613);
Duplication: 6%
File Size: 10% long (>1000 LOC), 68% short (<= 200 LOC)
Unit Size: 3% long (>100 LOC), 60% short (<= 10 LOC)
Conditional Complexity: 4% complex (McCabe index > 50), 68% simple (McCabe index <= 5)
Logical Component Decomposition: primary (50 components)

6 years, 4 months old

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

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