apache / datasketches-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 7 components.
  • 36 files, 3,415 LOC (10.1% vs. main code).
  • "api" is biggest, containing 39.39% of LOC.
  • "ROOT" is smallest, containing 1.35% of LOC.


api1345 LOC (3%) 5 files
src826 LOC (2%) 8 files
css568 LOC (1%) 9 files
tools311 LOC (<1%) 3 files
_includes251 LOC (<1%) 6 files
_layouts68 LOC (<1%) 4 files
ROOT46 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.
_includes261 commits (18%)
css56 commits (3%)
_layouts41 commits (2%)
src29 commits (2%)
api14 commits (<1%)
ROOT8 commits (<1%)
tools1 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
_includes
58
72
19
5
9
73
19
15
10
7
11
css
9
5
2
18
4
6
10
3
21
ROOT
3
5
src
3
4
6
3
19
12
_layouts
3
14
5
4
5
5
9
api
6
6
5
7
tools
3


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 css css css--css 4 _includes _includes css--_includes 5 _includes--_includes 4 src src src--css 3 src--_includes 3 ROOT ROOT src--ROOT 3 ROOT--css 3 ROOT--_includes 3 _layouts _layouts _layouts--_includes 1


2025-05-07 15:50