epam / edp-ddm-control-plane-console
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.

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 13 components.
  • 261 files, 34,221 LOC (100.0% vs. main code).
  • "static" is biggest, containing 31.94% of LOC.
  • "locale" is smallest, containing 0.05% of LOC.


static10931 LOC (31%) 32 files
frontend10854 LOC (31%) 72 files
app5858 LOC (17%) 49 files
service3354 LOC (9%) 35 files
controller945 LOC (2%) 4 files
deploy-templates703 LOC (2%) 27 files
templates560 LOC (1%) 23 files
ROOT333 LOC (<1%) 4 files
router274 LOC (<1%) 6 files
config215 LOC (<1%) 5 files
auth154 LOC (<1%) 2 files
stages23 LOC (<1%) 1 file
locale17 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.
app263 commits (27%)
templates180 commits (19%)
deploy-templates102 commits (10%)
frontend95 commits (10%)
service90 commits (9%)
config64 commits (6%)
static59 commits (6%)
ROOT58 commits (6%)
controller51 commits (5%)
locale21 commits (2%)
router21 commits (2%)
auth14 commits (1%)
stages3 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
frontend
45
416
app
14
632
375
service
10
87
109
38
templates
3
114
170
40
controller
2
43
30
deploy-templates
2
24
18
68
80
config
2
58
47
3
static
1
24
31
3
25
ROOT
1
23
18
14
5
auth
4
3
8
locale
5
14
2
router
17
10
14
stages
3


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 frontend frontend frontend--frontend 1 app app frontend--app 1 deploy-templates deploy-templates frontend--deploy-templates 1 config config frontend--config 1 controller controller frontend--controller 1 app--app 1 deploy-templates--app 1 deploy-templates--deploy-templates 1 deploy-templates--config 1 deploy-templates--controller 1 templates templates templates--frontend 1 templates--app 1 templates--deploy-templates 1 templates--templates 1 templates--config 1 templates--controller 1 ROOT ROOT templates--ROOT 1 service service templates--service 1 static static templates--static 1 config--app 1 config--config 1 controller--app 1 controller--config 1 controller--controller 1 ROOT--frontend 1 ROOT--app 1 ROOT--deploy-templates 1 ROOT--config 1 ROOT--controller 1 service--frontend 1 service--app 1 service--deploy-templates 1 service--config 1 service--controller 1 service--ROOT 1 service--service 1 static--frontend 1 static--app 1 static--deploy-templates 1 static--config 1 static--controller 1 static--ROOT 1 static--service 1


2025-01-10 14:19