apache / myfaces-tobago
Components & Dependencies

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Learn more...
Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 7 components.
  • 1,018 files, 65,078 LOC (100.0% vs. main code).
  • "tobago-core" is biggest, containing 51.54% of LOC.
  • "tobago-assembly" is smallest, containing 0.08% of LOC.


tobago-core33538 LOC (51%) 572 files
tobago-example18839 LOC (28%) 327 files
tobago-theme8694 LOC (13%) 76 files
tobago-tool2470 LOC (3%) 36 files
src1420 LOC (2%) 3 files
ROOT67 LOC (<1%) 3 files
tobago-assembly50 LOC (<1%) 1 file
Static Dependencies
Dependencies among components are static code dependencies among files in different components.
  • Analyzed system has 1 links (arrows) between components.
  • The number on the arrow represents the number of files from referring component that depend on files in referred component.
  • These 1 links contain 159 dependencies.
G tobago-example tobago-example tobago-core tobago-core tobago-tool tobago-tool tobago-core->tobago-tool 159 ROOT ROOT tobago-theme tobago-theme tobago-assembly tobago-assembly src src


Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details about dependencies...




Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
tobago-core1671 commits (15%)
tobago-example652 commits (5%)
tobago-theme371 commits (3%)
tobago-tool129 commits (1%)
src109 commits (<1%)
tobago-assembly15 commits (<1%)
ROOT9 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
tobago-core
112
466
690
485
565
442
1322
1078
547
305
517
520
170
391
72
37
tobago-example
62
247
361
68
30
104
110
116
33
48
17
19
37
31
14
12
tobago-theme
91
97
200
32
30
93
46
69
9
17
17
19
17
tobago-tool
1
24
10
14
9
10
61
33
6
7
71
21
4
13
41
17
34
tobago-assembly
1
1
1
1
3
8
ROOT
2
1
2
1
3
src
2
1
8
11
2
5
5
1
3
6
8
10
22
24
6


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G tobago-core tobago-core tobago-core--tobago-core 13 tobago-theme tobago-theme tobago-theme--tobago-core 9 tobago-theme--tobago-theme 12 tobago-example tobago-example tobago-theme--tobago-example 10 tobago-example--tobago-core 7 tobago-example--tobago-example 12


2023-08-10 18:45