apache / qpid-site
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 4 components.
  • 7,942 files, 659,087 LOC (4.3% vs. main code).
  • "content" is biggest, containing 54.9% of LOC.
  • "python" is smallest, containing 0.41% of LOC.


content361860 LOC (2%) 4,085 files
input288589 LOC (1%) 3,848 files
misc5916 LOC (<1%) 5 files
python2722 LOC (<1%) 4 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
content384 commits (62%)
input296 commits (47%)
python28 commits (4%)
misc1 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
content
281
1579
1043
2005
696
155
167
490
366
261
input
175
831
716
1772
520
53
36
203
134
39
python
5
2
1
5
13
8
misc
5


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 input input input--input 4 content content input--content 6 content--content 6


2025-05-07 17:13