apache / incubator-hugegraph
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 6 components.
  • 1,413 files, 200,896 LOC (100.0% vs. main code).
  • "hugegraph-server" is biggest, containing 68.62% of LOC.
  • "docker" is smallest, containing 0.22% of LOC.


hugegraph-server137853 LOC (68%) 786 files
hugegraph-store34051 LOC (16%) 327 files
hugegraph-pd20911 LOC (10%) 171 files
hugegraph-commons6150 LOC (3%) 86 files
hugegraph-cluster-test1484 LOC (<1%) 28 files
docker447 LOC (<1%) 15 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
hugegraph-server64 commits (3%)
hugegraph-store19 commits (<1%)
hugegraph-pd15 commits (<1%)
hugegraph-commons7 commits (<1%)
hugegraph-cluster-test1 commits (<1%)
docker1 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
hugegraph-server
10
1549
788
hugegraph-store
455
hugegraph-commons
265
hugegraph-pd
5
247
hugegraph-cluster-test
28
docker
15


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 hugegraph-server hugegraph-server hugegraph-server--hugegraph-server 3 hugegraph-pd hugegraph-pd hugegraph-pd--hugegraph-pd 1


2025-05-07 17:38