aliyun / aliyun-log-go-sdk
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.
  • 114 files, 19,087 LOC (100.0% vs. main code).
  • "ROOT" is biggest, containing 72.84% of LOC.
  • "cgo" is smallest, containing 0.18% of LOC.


ROOT13903 LOC (72%) 50 files
example2592 LOC (13%) 36 files
producer1271 LOC (6%) 14 files
consumer1059 LOC (5%) 10 files
util189 LOC (<1%) 2 files
internal38 LOC (<1%) 1 file
cgo35 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.
ROOT369 commits (58%)
consumer119 commits (18%)
example80 commits (12%)
producer45 commits (7%)
util10 commits (1%)
internal1 commits (<1%)
cgo1 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
ROOT
49
65
190
157
93
88
57
199
57
23
example
15
17
16
7
12
10
22
20
12
3
producer
14
17
5
12
9
24
31
consumer
2
29
79
8
9
9
215
util
9
2
internal
1
cgo
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 ROOT ROOT ROOT--ROOT 12 example example example--ROOT 8 example--example 5 consumer consumer consumer--ROOT 1 consumer--consumer 4 producer producer producer--ROOT 1 producer--example 2 producer--consumer 2 producer--producer 4 internal internal internal--consumer 1 internal--producer 1


2025-05-15 04:56