apache / pekko-management
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 16 components.
  • 101 files, 6,055 LOC (100.0% vs. main code).
  • "lease-kubernetes" is biggest, containing 17.37% of LOC.
  • "management-pki" is smallest, containing 0.56% of LOC.


lease-kubernetes1052 LOC (17%) 14 files
management952 LOC (15%) 14 files
management-cluster-bootstrap911 LOC (15%) 10 files
management-cluster-http540 LOC (8%) 10 files
integration-test510 LOC (8%) 22 files
project411 LOC (6%) 9 files
discovery-kubernetes-api283 LOC (4%) 4 files
ROOT274 LOC (4%) 1 file
discovery-aws-api-async272 LOC (4%) 3 files
discovery-aws-api239 LOC (3%) 2 files
discovery-marathon-api138 LOC (2%) 4 files
discovery-consul114 LOC (1%) 2 files
management-loglevels-logback111 LOC (1%) 1 file
lease-kubernetes-int-test109 LOC (1%) 3 files
management-loglevels-log4j2105 LOC (1%) 1 file
management-pki34 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.
project288 commits (33%)
ROOT122 commits (14%)
integration-test36 commits (4%)
management13 commits (1%)
lease-kubernetes12 commits (1%)
management-pki10 commits (1%)
management-cluster-http8 commits (<1%)
discovery-kubernetes-api7 commits (<1%)
management-cluster-bootstrap7 commits (<1%)
discovery-consul5 commits (<1%)
discovery-aws-api-async5 commits (<1%)
discovery-aws-api4 commits (<1%)
lease-kubernetes-int-test4 commits (<1%)
discovery-marathon-api3 commits (<1%)
management-loglevels-logback2 commits (<1%)
management-loglevels-log4j22 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
project
2
26
72
38
45
47
45
25
32
20
lease-kubernetes
12
27
ROOT
11
34
3
10
8
15
21
12
8
management
1
8
42
discovery-kubernetes-api
5
9
management-pki
5
5
integration-test
3
60
13
9
6
16
lease-kubernetes-int-test
1
6
management-loglevels-logback
2
discovery-aws-api
7
discovery-marathon-api
8
management-cluster-http
26
management-loglevels-log4j2
2
management-cluster-bootstrap
40
discovery-consul
7
discovery-aws-api-async
11


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...

No temporal dependencies found.



2025-05-07 20:42