azure / aks-engine-azurestack
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 9 components.
  • 253 files, 54,246 LOC (72.8% vs. main code).
  • "pkg" is biggest, containing 55.84% of LOC.
  • "ROOT" is smallest, containing 0.05% of LOC.


pkg30289 LOC (40%) 136 files
parts16948 LOC (22%) 55 files
cmd3855 LOC (5%) 17 files
staging985 LOC (1%) 10 files
extensions832 LOC (1%) 5 files
vhd722 LOC (<1%) 6 files
translations460 LOC (<1%) 19 files
scripts130 LOC (<1%) 3 files
ROOT25 LOC (<1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
pkg2049 commits (36%)
parts468 commits (8%)
vhd304 commits (5%)
cmd272 commits (4%)
ROOT58 commits (1%)
scripts19 commits (<1%)
staging18 commits (<1%)
extensions13 commits (<1%)
translations5 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 2017 2016
pkg
32
206
138
179
322
1047
1360
1001
873
75
vhd
17
21
17
41
108
119
cmd
1
28
14
24
19
76
94
141
113
parts
6
15
25
18
52
243
135
174
66
10
ROOT
3
2
3
7
7
21
11
5
extensions
1
11
2
translations
12
20
scripts
2
2
6
5
1
1
2
staging
5
3
11
15


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 vhd vhd vhd--vhd 8 pkg pkg pkg--vhd 5 pkg--pkg 6 parts parts pkg--parts 2 parts--vhd 4 parts--parts 2 cmd cmd cmd--pkg 1


2025-05-06 22:34