epam / edp-sonar-operator
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 8 components.
  • 147 files, 7,850 LOC (100.0% vs. main code).
  • "controllers" is biggest, containing 22.25% of LOC.
  • "hack" is smallest, containing 0.39% of LOC.


controllers1747 LOC (22%) 37 files
config1704 LOC (21%) 50 files
pkg1556 LOC (19%) 13 files
deploy-templates1262 LOC (16%) 21 files
api795 LOC (10%) 10 files
bundle589 LOC (7%) 7 files
ROOT166 LOC (2%) 6 files
hack31 LOC (<1%) 3 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
deploy-templates82 commits (24%)
pkg33 commits (10%)
ROOT15 commits (4%)
config13 commits (3%)
controllers12 commits (3%)
api11 commits (3%)
bundle3 commits (<1%)
hack2 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
deploy-templates
2
8
49
35
30
16
config
1
6
87
api
4
1
28
controllers
3
60
hack
2
1
pkg
1
41
19
25
3
ROOT
10
1
4
3
bundle
11


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 deploy-templates deploy-templates deploy-templates--deploy-templates 2 controllers controllers deploy-templates--controllers 1 api api deploy-templates--api 1 config config deploy-templates--config 1 controllers--controllers 1 controllers--api 1 controllers--config 1 api--api 1 pkg pkg pkg--deploy-templates 1 pkg--controllers 1 pkg--api 1 pkg--config 1 config--api 1


2025-01-17 15:34