apache / openmeetings-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 13 components.
  • 301 files, 95,082 LOC (100.0% vs. main code).
  • "ROOT" is biggest, containing 37.82% of LOC.
  • "swagger" is smallest, containing 0.06% of LOC.


ROOT35957 LOC (37%) 82 files
openmeetings-service7003 LOC (7%) 26 files
openmeetings-db6906 LOC (7%) 26 files
openmeetings-webservice6802 LOC (7%) 27 files
openmeetings-util6794 LOC (7%) 27 files
openmeetings-core6786 LOC (7%) 27 files
openmeetings-screenshare6622 LOC (6%) 21 files
openmeetings-web6308 LOC (6%) 20 files
openmeetings-install5548 LOC (5%) 20 files
blog5050 LOC (5%) 15 files
css832 LOC (<1%) 4 files
js420 LOC (<1%) 5 files
swagger54 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.
ROOT148 commits (83%)
openmeetings-util43 commits (24%)
openmeetings-webservice42 commits (23%)
openmeetings-core42 commits (23%)
openmeetings-install41 commits (23%)
openmeetings-web41 commits (23%)
openmeetings-service41 commits (23%)
openmeetings-screenshare41 commits (23%)
openmeetings-db41 commits (23%)
css17 commits (9%)
js17 commits (9%)
swagger6 commits (3%)
blog5 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 2023 2022 2021 2020 2019 2018 2017 2016 2015
ROOT
81
1
322
160
417
471
392
593
736
400
62
openmeetings-webservice
20
67
30
46
63
88
98
77
36
8
openmeetings-util
19
67
30
46
69
87
98
77
36
8
openmeetings-core
19
67
30
45
64
87
98
77
36
8
openmeetings-service
18
66
30
45
63
86
98
77
36
8
openmeetings-db
18
66
30
45
63
86
98
77
36
8
openmeetings-screenshare
17
64
32
48
66
87
106
86
37
9
openmeetings-install
16
60
30
45
62
82
98
77
33
8
openmeetings-web
16
60
30
45
62
82
98
77
33
8
blog
15
60
swagger
1
2
1
2
css
1
6
8
6
8
2
js
1
1
1
4
10
5
5
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 openmeetings-web openmeetings-web openmeetings-web--openmeetings-web 1 blog blog openmeetings-web--blog 1 ROOT ROOT openmeetings-web--ROOT 1 openmeetings-db openmeetings-db openmeetings-web--openmeetings-db 1 openmeetings-service openmeetings-service openmeetings-web--openmeetings-service 1 openmeetings-core openmeetings-core openmeetings-web--openmeetings-core 1 openmeetings-screenshare openmeetings-screenshare openmeetings-web--openmeetings-screenshare 1 openmeetings-util openmeetings-util openmeetings-web--openmeetings-util 1 blog--blog 1 blog--ROOT 1 ROOT--ROOT 1 ROOT--openmeetings-core 1 openmeetings-db--blog 1 openmeetings-db--ROOT 1 openmeetings-db--openmeetings-db 1 openmeetings-db--openmeetings-core 1 openmeetings-service--blog 1 openmeetings-service--ROOT 1 openmeetings-service--openmeetings-db 1 openmeetings-service--openmeetings-core 1 openmeetings-service--openmeetings-screenshare 1 openmeetings-core--blog 1 openmeetings-core--openmeetings-core 1 openmeetings-webservice openmeetings-webservice openmeetings-webservice--openmeetings-web 1 openmeetings-webservice--blog 1 openmeetings-webservice--ROOT 1 openmeetings-webservice--openmeetings-db 1 openmeetings-webservice--openmeetings-service 1 openmeetings-webservice--openmeetings-core 1 openmeetings-webservice--openmeetings-webservice 1 openmeetings-webservice--openmeetings-screenshare 1 openmeetings-webservice--openmeetings-util 1 openmeetings-install openmeetings-install openmeetings-webservice--openmeetings-install 1 openmeetings-screenshare--blog 1 openmeetings-screenshare--ROOT 1 openmeetings-screenshare--openmeetings-db 1 openmeetings-screenshare--openmeetings-core 1 openmeetings-screenshare--openmeetings-screenshare 1 openmeetings-screenshare--openmeetings-install 1 openmeetings-util--blog 1 openmeetings-util--ROOT 1 openmeetings-util--openmeetings-db 1 openmeetings-util--openmeetings-service 1 openmeetings-util--openmeetings-core 1 openmeetings-util--openmeetings-screenshare 1 openmeetings-util--openmeetings-install 1 openmeetings-install--blog 1 openmeetings-install--ROOT 1 openmeetings-install--openmeetings-db 1 openmeetings-install--openmeetings-core 1


2025-05-07 16:56