apache / spark-kubernetes-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 7 components.
  • 122 files, 7,288 LOC (100.0% vs. main code).
  • "spark-operator" is biggest, containing 56.3% of LOC.
  • "gradle" is smallest, containing 0.91% of LOC.


spark-operator4103 LOC (56%) 63 files
spark-operator-api988 LOC (13%) 40 files
build-tools865 LOC (11%) 8 files
spark-submission-worker702 LOC (9%) 7 files
dev496 LOC (6%) 1 file
config68 LOC (<1%) 2 files
gradle66 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.
spark-operator26 commits (14%)
spark-submission-worker22 commits (11%)
spark-operator-api21 commits (11%)
build-tools12 commits (6%)
gradle8 commits (4%)
config8 commits (4%)
dev5 commits (2%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024
spark-operator
2
139
spark-operator-api
4
59
spark-submission-worker
7
22
build-tools
3
18
config
9
gradle
5
3
dev
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 spark-submission-worker spark-submission-worker spark-submission-worker--spark-submission-worker 2 spark-operator-api spark-operator-api spark-submission-worker--spark-operator-api 2 spark-operator-api--spark-operator-api 2 build-tools build-tools build-tools--build-tools 1 spark-operator spark-operator spark-operator--spark-operator 1 gradle gradle gradle--build-tools 1


2025-05-07 20:58