apache / atlas
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 20 components.
  • 1,331 files, 198,700 LOC (100.0% vs. main code).
  • "repository" is biggest, containing 23.8% of LOC.
  • "ROOT" is smallest, containing 0.03% of LOC.


repository47285 LOC (23%) 244 files
dashboardv342877 LOC (21%) 259 files
dashboardv237628 LOC (18%) 235 files
intg23571 LOC (11%) 163 files
webapp14650 LOC (7%) 94 files
addons10856 LOC (5%) 81 files
graphdb6209 LOC (3%) 75 files
notification3385 LOC (1%) 40 files
common2772 LOC (1%) 48 files
client2649 LOC (1%) 11 files
authorization1537 LOC (<1%) 16 files
tools1219 LOC (<1%) 9 files
distro1198 LOC (<1%) 20 files
dev-support921 LOC (<1%) 7 files
test-tools568 LOC (<1%) 6 files
server-api526 LOC (<1%) 9 files
atlas-examples379 LOC (<1%) 7 files
plugin-classloader259 LOC (<1%) 2 files
build-tools161 LOC (<1%) 4 files
ROOT50 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.
repository876 commits (22%)
dashboardv2571 commits (14%)
webapp489 commits (12%)
intg484 commits (12%)
dashboardv3262 commits (6%)
addons244 commits (6%)
common123 commits (3%)
graphdb108 commits (2%)
notification88 commits (2%)
server-api57 commits (1%)
client55 commits (1%)
distro46 commits (1%)
authorization26 commits (<1%)
test-tools22 commits (<1%)
tools14 commits (<1%)
plugin-classloader9 commits (<1%)
build-tools7 commits (<1%)
atlas-examples6 commits (<1%)
dev-support4 commits (<1%)
ROOT1 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 2014
repository
250
28
28
52
187
368
438
572
448
92
68
intg
139
12
16
34
84
168
148
206
392
183
webapp
98
17
5
8
63
58
99
111
253
210
147
2
graphdb
77
4
3
5
16
32
72
90
49
42
common
45
1
3
3
14
17
15
31
80
51
3
notification
39
4
1
10
26
30
8
11
55
51
17
addons
27
5
12
4
50
32
129
88
33
158
37
dashboardv2
3
19
46
114
157
512
416
369
652
491
dashboardv3
3
19
44
125
172
648
343
authorization
16
2
2
15
9
33
2
6
server-api
10
1
5
5
11
12
14
11
2
client
11
5
2
2
6
12
21
25
tools
3
7
6
1
2
7
distro
9
2
1
14
13
15
3
14
11
plugin-classloader
2
2
1
2
7
test-tools
1
1
1
1
6
6
1
9
build-tools
1
2
3
1
1
1
2
atlas-examples
1
3
15
dev-support
1
6
1
ROOT
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 addons addons addons--addons 5 notification notification addons--notification 1 dashboardv3 dashboardv3 dashboardv3--dashboardv3 1 dashboardv2 dashboardv2 dashboardv3--dashboardv2 3 dashboardv2--dashboardv2 1 graphdb graphdb graphdb--graphdb 2 webapp webapp webapp--webapp 2 repository repository webapp--repository 1 intg intg webapp--intg 1 notification--notification 2 repository--graphdb 2 repository--repository 2 repository--intg 1 intg--addons 1 intg--notification 1 intg--intg 2 distro distro intg--distro 1 atlas-examples atlas-examples intg--atlas-examples 1 server-api server-api server-api--server-api 2 tools tools tools--addons 1 tools--notification 1 tools--intg 1 tools--tools 2 tools--distro 1 test-tools test-tools tools--test-tools 1 common common common--common 1 client client client--client 1 authorization authorization authorization--authorization 1 distro--addons 1 distro--notification 1 distro--distro 1 test-tools--addons 1 test-tools--notification 1 test-tools--intg 1 test-tools--distro 1 plugin-classloader plugin-classloader plugin-classloader--plugin-classloader 1


2025-05-07 17:00