apache / camel-quarkus
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 6 components.
  • 1,130 files, 37,190 LOC (21.5% vs. main code).
  • "extensions" is biggest, containing 56.37% of LOC.
  • "catalog" is smallest, containing 0.42% of LOC.


extensions20963 LOC (12%) 690 files
extensions-core6652 LOC (3%) 160 files
tooling3852 LOC (2%) 45 files
extensions-support2966 LOC (1%) 89 files
extensions-jvm2600 LOC (1%) 145 files
catalog157 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.
extensions808 commits (15%)
tooling491 commits (9%)
extensions-core221 commits (4%)
extensions-support105 commits (1%)
extensions-jvm89 commits (1%)
catalog4 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
extensions
124
660
839
124
279
968
325
extensions-jvm
15
146
176
3
14
96
extensions-core
29
88
114
72
152
218
tooling
20
89
140
72
136
140
9
extensions-support
9
21
91
19
35
59
catalog
3
1


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 extensions extensions extensions--extensions 28 tooling tooling extensions--tooling 7 extensions-core extensions-core extensions--extensions-core 6 extensions-support extensions-support extensions--extensions-support 4 tooling--tooling 2 extensions-core--extensions-core 5 extensions-jvm extensions-jvm extensions-jvm--extensions 3 extensions-jvm--extensions-core 2 extensions-jvm--extensions-jvm 6 extensions-support--extensions-core 2 extensions-support--extensions-jvm 1 extensions-support--extensions-support 3


2025-05-07 19:56