guardian / manage-frontend
Components

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.

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.
  • 512 files, 57,812 LOC (100.0% vs. main code).
  • "client" is biggest, containing 88.75% of LOC.
  • "manage-frontend-static" is smallest, containing 0.02% of LOC.


client51308 LOC (88%) 435 files
server3905 LOC (6%) 43 files
shared2076 LOC (3%) 24 files
cypress194 LOC (<1%) 5 files
cdk194 LOC (<1%) 1 file
ROOT125 LOC (<1%) 3 files
manage-frontend-static10 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
client1405 commits (23%)
shared286 commits (4%)
server225 commits (3%)
ROOT65 commits (1%)
cdk44 commits (<1%)
cypress29 commits (<1%)
manage-frontend-static2 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020 2019 2018
client
514
1362
3110
766
server
45
172
212
140
shared
45
93
216
62
cypress
4
4
24
6
cdk
5
1
5
33
ROOT
2
2
16
8
2
35
manage-frontend-static
2


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 client client client--client 79 shared shared client--shared 34 shared--shared 15 server server server--client 13 server--shared 8 server--server 8 ROOT ROOT server--ROOT 1 ROOT--client 1 ROOT--shared 1


2025-05-09 20:49