azure / fleet
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.
  • 289 files, 56,823 LOC (44.0% vs. main code).
  • "pkg" is biggest, containing 39.62% of LOC.
  • "tools" is smallest, containing 0.58% of LOC.


pkg22512 LOC (17%) 139 files
charts12884 LOC (9%) 44 files
config12362 LOC (9%) 23 files
apis6803 LOC (5%) 53 files
cmd1126 LOC (<1%) 8 files
hack807 LOC (<1%) 17 files
tools329 LOC (<1%) 5 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
pkg415 commits (47%)
apis171 commits (19%)
cmd127 commits (14%)
config79 commits (9%)
charts47 commits (5%)
hack18 commits (2%)
tools5 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
pkg
882
333
353
159
apis
210
203
122
65
config
39
118
27
34
cmd
59
35
43
78
hack
15
28
10
11
charts
4
26
30
65
tools
25


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 pkg pkg pkg--pkg 59 cmd cmd pkg--cmd 15 hack hack pkg--hack 6 apis apis apis--pkg 27 apis--apis 29 config config config--pkg 9 config--apis 17 config--config 10 config--cmd 5 cmd--apis 12 cmd--cmd 10 hack--apis 6 hack--cmd 6 hack--hack 6 tools tools tools--pkg 5 tools--apis 3 tools--cmd 3 tools--hack 3 tools--tools 5 charts charts charts--pkg 2 charts--apis 2 charts--config 2 charts--cmd 4 charts--charts 4


2025-05-06 22:27