apache / doris-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.

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.
  • 181 files, 63,212 LOC (100.0% vs. main code).
  • "config" is biggest, containing 53.53% of LOC.
  • "ROOT" is smallest, containing 0.06% of LOC.


config33835 LOC (53%) 31 files
helm-charts17217 LOC (27%) 24 files
pkg8178 LOC (12%) 69 files
api2180 LOC (3%) 17 files
client1248 LOC (1%) 30 files
cmd306 LOC (<1%) 4 files
hack211 LOC (<1%) 5 files
ROOT37 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.
pkg360 commits (47%)
config197 commits (25%)
api161 commits (21%)
helm-charts113 commits (14%)
cmd47 commits (6%)
ROOT13 commits (1%)
hack8 commits (1%)
client8 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
pkg
185
1118
333
config
44
225
105
helm-charts
67
188
91
api
40
173
77
client
158
38
cmd
4
50
13
hack
14
10
ROOT
4
9


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 68 api api pkg--api 40 config config pkg--config 24 helm-charts helm-charts pkg--helm-charts 19 api--api 17 config--api 24 config--config 25 helm-charts--api 19 helm-charts--config 23 helm-charts--helm-charts 16 cmd cmd cmd--pkg 8 cmd--api 5 cmd--config 8 cmd--helm-charts 6 client client client--pkg 1 client--api 1 client--config 1 client--helm-charts 1 client--cmd 1 client--client 1 hack hack hack--pkg 1 hack--api 1 hack--config 1 hack--helm-charts 1 hack--cmd 1 hack--client 1


2025-05-07 20:51