apache / kafka-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 35 components.
  • 1,056 files, 379,284 LOC (100.0% vs. main code).
  • "api-docs" is biggest, containing 20.68% of LOC.
  • "includes" is smallest, containing 0.17% of LOC.


api-docs78418 LOC (20%) 178 files
3914462 LOC (3%) 34 files
3814135 LOC (3%) 34 files
3713955 LOC (3%) 34 files
3613708 LOC (3%) 33 files
1013567 LOC (3%) 38 files
3513345 LOC (3%) 33 files
3412942 LOC (3%) 33 files
3312807 LOC (3%) 33 files
4012330 LOC (3%) 35 files
1112310 LOC (3%) 33 files
3212294 LOC (3%) 33 files
3112046 LOC (3%) 33 files
3011827 LOC (3%) 33 files
2811550 LOC (3%) 33 files
2711418 LOC (3%) 33 files
2511347 LOC (2%) 33 files
2611192 LOC (2%) 33 files
2410404 LOC (2%) 33 files
2010239 LOC (2%) 32 files
239874 LOC (2%) 32 files
229640 LOC (2%) 32 files
219086 LOC (2%) 32 files
01106784 LOC (1%) 22 files
ROOT6453 LOC (1%) 23 files
01025920 LOC (1%) 21 files
01014107 LOC (1%) 14 files
01003034 LOC (<1%) 12 files
css3022 LOC (<1%) 4 files
0902205 LOC (<1%) 12 files
081280 LOC (<1%) 10 files
0821269 LOC (<1%) 9 files
0811023 LOC (<1%) 9 files
07664 LOC (<1%) 4 files
includes627 LOC (<1%) 6 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
ROOT387 commits (44%)
1054 commits (6%)
011046 commits (5%)
includes40 commits (4%)
1138 commits (4%)
2132 commits (3%)
css31 commits (3%)
2030 commits (3%)
2227 commits (3%)
09025 commits (2%)
2624 commits (2%)
010023 commits (2%)
3221 commits (2%)
2420 commits (2%)
010220 commits (2%)
3319 commits (2%)
2318 commits (2%)
2518 commits (2%)
010118 commits (2%)
2717 commits (1%)
3617 commits (1%)
3416 commits (1%)
3515 commits (1%)
2814 commits (1%)
3113 commits (1%)
3812 commits (1%)
3011 commits (1%)
3710 commits (1%)
3910 commits (1%)
0817 commits (<1%)
0827 commits (<1%)
407 commits (<1%)
086 commits (<1%)
074 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 2015
38
21
57
ROOT
22
55
64
76
52
80
46
66
77
89
8
37
2
66
39
21
42
40
48
36
1
27
42
includes
3
4
3
8
1
8
1
2
13
12
10
6
1
1
20
19
78
62
22
2
3
18
58
23
2
3
18
44
24
2
4
29
40
32
2
6
64
11
2
1
1
17
19
54
33
2
29
40
34
2
65
35
2
66
20
2
3
18
19
48
21
2
3
18
30
36
css
1
2
2
6
2
4
17
25
1
4
112
26
1
4
13
130
27
1
4
26
37
28
1
5
3
66
30
1
3
21
37
31
1
4
28
33
07
10
090
1
1
16
45
08
1
6
0101
3
1
5
59
0102
3
2
6
57
0100
3
1
69
081
1
1
6
082
1
6
1
0110
14
2
12
117


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 39 39 39--39 1 38 38 39--38 5 36 36 39--36 1 38--38 1 38--36 1 ROOT ROOT ROOT--39 1 ROOT--38 1 ROOT--ROOT 3 40 40 40--40 3 37 37 37--39 2 37--38 2 37--ROOT 1 37--37 1 37--36 1


2025-05-07 15:55