apache / myfaces-tobago
Apache MyFaces Tobago
GitHub Repo
65K
lines of main code
1K files
16K
lines of test code
333 files
24K
lines of other code
238 files
65%
main code touched
1 year (43K LOC)
4%
new main code
1 year (2.9K LOC)
3
recent contributors
past 30 days
19y
age
7,050 days
36K
java
15K
xhtml
4.1K
ts
2.5K
scss
2.5K
js
2.4K
xml
2.2K
css
MJS
76
mjs
35
rdf

jenkins
github actions
maven
npm
jest
dependabot
docker


Main Code: 65,078 LOC (1018 files) = JAVA (55%) + XHTML (23%) + TS (6%) + SCSS (3%) + JS (3%) + XML (3%) + CSS (3%) + HTML (<1%) + MJS (<1%) + RDF (<1%)
Secondary code: Test: 16,456 LOC (333); Generated: 4,043 LOC (1); Build & Deploy: 3,367 LOC (28); Other: 16,346 LOC (209);
Duplication: 9%
File Size: 10% long (>1000 LOC), 63% short (<= 200 LOC)
Unit Size: 7% long (>100 LOC), 55% short (<= 10 LOC)
Conditional Complexity: 7% complex (McCabe index > 50), 56% simple (McCabe index <= 5)
Logical Component Decomposition: primary (7 components)

19 years, 3 months old

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

12% 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
36 files

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