aliyun / aliyun-cli
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 10 components.
  • 116 files, 27,564 LOC (77.1% vs. main code).
  • "oss" is biggest, containing 75.55% of LOC.
  • "util" is smallest, containing 0.08% of LOC.


oss20825 LOC (58%) 62 files
config2063 LOC (5%) 11 files
openapi1743 LOC (4%) 12 files
cli1726 LOC (4%) 17 files
cloudsso568 LOC (1%) 4 files
meta326 LOC (<1%) 5 files
main120 LOC (<1%) 1 file
newmeta114 LOC (<1%) 1 file
i18n57 LOC (<1%) 2 files
util22 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.
config138 commits (15%)
openapi134 commits (14%)
cli113 commits (12%)
main65 commits (7%)
meta58 commits (6%)
oss49 commits (5%)
i18n22 commits (2%)
newmeta5 commits (<1%)
util2 commits (<1%)
cloudsso1 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
oss
50
51
52
44
91
16
51
90
config
28
41
9
5
30
31
62
202
cli
13
19
17
3
6
33
47
287
openapi
15
16
19
3
4
33
50
208
main
3
4
1
1
4
2
2
48
meta
2
4
5
1
4
13
12
72
i18n
2
3
2
1
4
2
18
cloudsso
4
newmeta
1
1
3
util
1
1


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 config config config--config 4 cli cli config--cli 3 main main main--config 2 main--cli 3 openapi openapi main--openapi 2 cli--cli 2 openapi--config 2 openapi--cli 3 openapi--openapi 2 meta meta openapi--meta 2 newmeta newmeta openapi--newmeta 1 oss oss oss--config 2 oss--main 2 oss--cli 3 oss--openapi 1 oss--oss 1 oss--meta 1 oss--newmeta 1 meta--config 2 meta--main 2 meta--cli 2 util util util--config 1 util--cli 1 i18n i18n util--i18n 1 cloudsso cloudsso util--cloudsso 1 i18n--config 1 i18n--cli 1 i18n--i18n 1 i18n--cloudsso 1 cloudsso--config 1 cloudsso--cli 1 cloudsso--cloudsso 1 newmeta--config 1 newmeta--main 1 newmeta--cli 1 newmeta--meta 1


2025-05-15 04:53