apache / ignite-website
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 12 components.
  • 7,486 files, 1,508,033 LOC (32.4% vs. main code).
  • "releases" is biggest, containing 94.14% of LOC.
  • "includes" is smallest, containing 0% of LOC.


releases1419649 LOC (30%) 7,215 files
blog36027 LOC (<1%) 70 files
ROOT12750 LOC (<1%) 11 files
_src11868 LOC (<1%) 85 files
css10465 LOC (<1%) 32 files
use-cases5174 LOC (<1%) 9 files
features5113 LOC (<1%) 10 files
_docs3334 LOC (<1%) 35 files
assets1712 LOC (<1%) 13 files
arch1507 LOC (<1%) 3 files
js417 LOC (<1%) 1 file
includes17 LOC (<1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
ROOT913 commits (36%)
features205 commits (8%)
releases151 commits (6%)
_src107 commits (4%)
use-cases102 commits (4%)
arch87 commits (3%)
includes60 commits (2%)
_docs44 commits (1%)
blog29 commits (1%)
css26 commits (1%)
assets13 commits (<1%)
js11 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
releases
2699
124
387
491
8375
2033
961
1236
4529
1352
820
blog
617
515
721
features
60
70
80
52
182
75
25
47
107
5
12
use-cases
54
63
73
52
187
156
ROOT
52
61
76
90
234
204
85
174
274
92
124
9
_src
22
18
66
68
355
arch
18
21
24
15
58
46
7
8
_docs
28
3
8
45
91
includes
2
8
3
13
22
21
assets
6
1
2
2
9
21
css
1
7
5
127
js
1
10


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 releases releases releases--releases 1


2025-05-07 20:25