apache / hbase-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 27 components.
  • 60,182 files, 21,939,709 LOC (100.0% vs. main code).
  • "2.5" is biggest, containing 13.96% of LOC.
  • "js" is smallest, containing 0% of LOC.


2.53063668 LOC (13%) 7,261 files
2.42988114 LOC (13%) 6,815 files
2.32965772 LOC (13%) 6,799 files
2.22884002 LOC (13%) 6,465 files
2.12859462 LOC (13%) 6,300 files
2.02746093 LOC (12%) 6,030 files
1.41516080 LOC (6%) 7,103 files
1.21445495 LOC (6%) 6,739 files
1.11306286 LOC (5%) 6,054 files
hbase-build-configuration67046 LOC (<1%) 241 files
hbase-spark48566 LOC (<1%) 147 files
hbase-archetypes13140 LOC (<1%) 72 files
2.612377 LOC (<1%) 56 files
ROOT6473 LOC (<1%) 7 files
hbase-annotations3518 LOC (<1%) 19 files
hbase-shaded-check-invariants2994 LOC (<1%) 16 files
www.hbasecon.com1343 LOC (<1%) 5 files
hbasecon-20181256 LOC (<1%) 7 files
apidocs1206 LOC (<1%) 7 files
devapidocs1206 LOC (<1%) 7 files
testdevapidocs1197 LOC (<1%) 6 files
testapidocs1197 LOC (<1%) 6 files
hbaseconasia-20181109 LOC (<1%) 7 files
hbaseconasia-20191093 LOC (<1%) 6 files
css1003 LOC (<1%) 5 files
repo12 LOC (<1%) 1 file
js1 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.
ROOT719 commits (26%)
hbase-annotations386 commits (14%)
hbase-spark242 commits (8%)
hbase-archetypes210 commits (7%)
hbase-build-configuration168 commits (6%)
hbase-shaded-check-invariants161 commits (5%)
hbasecon-201814 commits (<1%)
apidocs7 commits (<1%)
www.hbasecon.com7 commits (<1%)
testdevapidocs7 commits (<1%)
devapidocs7 commits (<1%)
testapidocs7 commits (<1%)
1.27 commits (<1%)
2.05 commits (<1%)
css4 commits (<1%)
hbaseconasia-20194 commits (<1%)
hbaseconasia-20184 commits (<1%)
2.13 commits (<1%)
1.12 commits (<1%)
js1 commits (<1%)
2.21 commits (<1%)
1.41 commits (<1%)
2.31 commits (<1%)
2.41 commits (<1%)
2.51 commits (<1%)
2.61 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
2.6
56
apidocs
9
2
3
2
testdevapidocs
8
2
3
2
devapidocs
8
3
4
3
testapidocs
8
2
3
2
css
3
2
2
1
ROOT
2
3
3
51
381
472
220
22
js
1
www.hbasecon.com
1
1
4
5
hbase-spark
1910
1699
154
hbase-shaded-check-invariants
700
1556
hbase-archetypes
6565
4762
hbaseconasia-2019
11
hbasecon-2018
33
hbase-build-configuration
4200
10370
hbase-annotations
750
3170
1636
165
hbaseconasia-2018
10
1.1
12085
2.0
2464
7151
2.1
1638
2116
5824
1.2
13298
7460
3752
6165
2.2
6465
1.4
7103
2.3
6799
2.4
6815
2.5
7261


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 js js css css js--css 1 css--css 1


2025-05-07 22:11