aliyun / alibabacloud-console-base
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.
  • 2,864 files, 70,041 LOC (100.0% vs. main code).
  • "packages-rc" is biggest, containing 42.7% of LOC.
  • "packages-helper" is smallest, containing 0.09% of LOC.


packages-rc29910 LOC (42%) 1,360 files
packages-fetcher12839 LOC (18%) 491 files
packages-theme11724 LOC (16%) 116 files
packages5375 LOC (7%) 306 files
packages-demo3910 LOC (5%) 136 files
packages-messenger2980 LOC (4%) 259 files
packages-error-prompt990 LOC (1%) 42 files
packages-conf723 LOC (1%) 56 files
packages-dev671 LOC (<1%) 23 files
packages-hook437 LOC (<1%) 29 files
packages-types267 LOC (<1%) 23 files
packages-rc-model149 LOC (<1%) 15 files
packages-helper66 LOC (<1%) 8 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
packages165 commits (8%)
packages-rc101 commits (5%)
packages-fetcher55 commits (2%)
packages-demo34 commits (1%)
packages-error-prompt21 commits (1%)
packages-messenger20 commits (1%)
packages-theme16 commits (<1%)
packages-types12 commits (<1%)
packages-hook8 commits (<1%)
packages-helper6 commits (<1%)
packages-dev4 commits (<1%)
packages-conf4 commits (<1%)
packages-rc-model1 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
packages-error-prompt
135
packages-rc-model
15
packages-messenger
120
304
packages-fetcher
940
442
packages-types
52
7
packages-hook
57
6
packages-demo
366
packages-rc
1840
705
packages
116
224
329
249
packages-dev
1
47
packages-conf
10
58
packages-helper
20
packages-theme
166
117


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...

No temporal dependencies found.



2025-05-15 05:01