aws / aws-sdk-go-v2
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 9 components.
  • 22,850 files, 6,713,064 LOC (100.0% vs. main code).
  • "service" is biggest, containing 97.81% of LOC.
  • "ROOT" is smallest, containing 0% of LOC.


service6565769 LOC (97%) 22,004 files
internal106093 LOC (1%) 484 files
codegen17697 LOC (<1%) 131 files
feature11652 LOC (<1%) 96 files
aws6163 LOC (<1%) 93 files
config4005 LOC (<1%) 14 files
credentials1374 LOC (<1%) 18 files
example254 LOC (<1%) 8 files
ROOT57 LOC (<1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
service2128 commits (45%)
feature601 commits (12%)
codegen446 commits (9%)
internal421 commits (8%)
aws395 commits (8%)
config320 commits (6%)
credentials256 commits (5%)
ROOT94 commits (2%)
example21 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
service
60626
165116
148514
21167
72804
132606
19209
140
199
internal
862
2661
2027
198
1106
3263
4
3
24
feature
228
599
404
286
154
133
codegen
58
128
148
50
166
518
aws
30
107
101
94
101
293
28
14
53
config
30
91
134
88
54
113
credentials
40
80
70
56
27
86
ROOT
6
13
12
24
22
9
2
1
5
example
4
3
8
3
1
12


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 service service service--service 245 feature feature service--feature 52 credentials credentials service--credentials 28 config config service--config 28 feature--feature 52 credentials--feature 25 credentials--credentials 3 credentials--config 28 codegen codegen credentials--codegen 2 config--feature 25 config--codegen 2 internal internal internal--service 17 internal--feature 12 internal--credentials 15 internal--config 15 internal--internal 19 aws aws internal--aws 15 internal--codegen 3 aws--service 17 aws--feature 12 aws--credentials 15 aws--config 15 aws--aws 3 codegen--service 3 codegen--aws 2 codegen--codegen 1 ROOT ROOT ROOT--service 1 ROOT--feature 2 ROOT--internal 1 ROOT--codegen 1


2025-05-03 23:39