GoogleCloudPlatform / dotnet-docs-samples
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 43 components.
  • 1,132 files, 72,364 LOC (100.0% vs. main code).
  • "applications" is biggest, containing 38.33% of LOC.
  • "storagetransfer" is smallest, containing 0.07% of LOC.


applications27739 LOC (38%) 41 files
dlp5426 LOC (7%) 84 files
spanner4671 LOC (6%) 143 files
storage2847 LOC (3%) 121 files
firestore2776 LOC (3%) 14 files
retail2321 LOC (3%) 43 files
media2156 LOC (2%) 74 files
cloud-sql1981 LOC (2%) 50 files
bigtable1980 LOC (2%) 16 files
compute1680 LOC (2%) 20 files
pubsub1637 LOC (2%) 65 files
monitoring1468 LOC (2%) 19 files
aiplatform1341 LOC (1%) 24 files
datastore1271 LOC (1%) 11 files
functions1227 LOC (1%) 44 files
iam1215 LOC (1%) 38 files
bigquery1136 LOC (1%) 35 files
secretmanager1056 LOC (1%) 49 files
ROOT1024 LOC (1%) 3 files
appengine1005 LOC (1%) 42 files
logging901 LOC (1%) 18 files
getting-started814 LOC (1%) 22 files
kms686 LOC (<1%) 36 files
endpoints562 LOC (<1%) 12 files
trace429 LOC (<1%) 19 files
auth417 LOC (<1%) 4 files
testutil320 LOC (<1%) 2 files
cloudtasks249 LOC (<1%) 9 files
run245 LOC (<1%) 11 files
asset213 LOC (<1%) 9 files
powershell195 LOC (<1%) 2 files
bigquery-storage165 LOC (<1%) 4 files
commandlineutil162 LOC (<1%) 4 files
storageinsights145 LOC (<1%) 6 files
eventarc136 LOC (<1%) 4 files
parametermanager130 LOC (<1%) 6 files
identity-aware-proxy128 LOC (<1%) 6 files
servicedirectory118 LOC (<1%) 8 files
cdn102 LOC (<1%) 2 files
securitycenter96 LOC (<1%) 5 files
error-reporting95 LOC (<1%) 3 files
documentai50 LOC (<1%) 2 files
storagetransfer49 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.
ROOT134 commits (3%)
bigtable88 commits (2%)
dlp80 commits (1%)
firestore78 commits (1%)
logging77 commits (1%)
monitoring70 commits (1%)
functions69 commits (1%)
storage66 commits (1%)
spanner63 commits (1%)
datastore60 commits (1%)
bigquery56 commits (1%)
pubsub53 commits (1%)
iam49 commits (1%)
appengine48 commits (1%)
endpoints47 commits (1%)
testutil41 commits (<1%)
cloud-sql39 commits (<1%)
applications34 commits (<1%)
aiplatform31 commits (<1%)
auth26 commits (<1%)
cloudtasks25 commits (<1%)
getting-started25 commits (<1%)
retail22 commits (<1%)
compute22 commits (<1%)
identity-aware-proxy20 commits (<1%)
media20 commits (<1%)
kms20 commits (<1%)
error-reporting17 commits (<1%)
trace15 commits (<1%)
cdn12 commits (<1%)
commandlineutil10 commits (<1%)
asset10 commits (<1%)
secretmanager7 commits (<1%)
run6 commits (<1%)
powershell4 commits (<1%)
bigquery-storage3 commits (<1%)
eventarc3 commits (<1%)
storagetransfer2 commits (<1%)
servicedirectory2 commits (<1%)
securitycenter1 commits (<1%)
documentai1 commits (<1%)
parametermanager1 commits (<1%)
storageinsights1 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
aiplatform
19
76
1
spanner
5
38
43
17
53
60
7
retail
42
99
pubsub
39
18
25
116
secretmanager
31
2
1
17
functions
1
22
39
7
11
78
storage
4
16
5
22
42
65
9
7
16
media
14
26
44
21
bigtable
12
2
1
54
75
75
bigquery
9
2
3
39
85
168
firestore
9
2
25
2
22
40
106
parametermanager
6
storageinsights
6
securitycenter
5
cloud-sql
4
43
19
46
119
run
3
11
error-reporting
3
3
5
7
dlp
3
50
1
137
3
6
applications
3
10
7
6
40
22
36
trace
2
1
68
54
cloudtasks
2
3
1
1
40
17
getting-started
2
2
2
2
100
auth
1
1
1
6
16
9
datastore
1
3
6
5
25
23
21
compute
1
43
12
15
iam
1
1
7
12
166
34
testutil
1
4
4
5
19
14
5
endpoints
1
2
1
1
27
45
logging
1
1
1
1
10
7
110
19
33
asset
1
10
9
ROOT
1
7
6
41
64
28
identity-aware-proxy
1
4
14
14
commandlineutil
1
1
9
8
kms
3
8
158
2
bigquery-storage
1
4
powershell
6
appengine
45
8
4
17
21
eventarc
3
4
monitoring
2
3
20
9
83
20
cdn
2
3
10
documentai
2
storagetransfer
3
servicedirectory
9


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 secretmanager secretmanager secretmanager--secretmanager 2 aiplatform aiplatform aiplatform--aiplatform 2 spanner spanner spanner--spanner 2 parametermanager parametermanager parametermanager--parametermanager 1 securitycenter securitycenter securitycenter--securitycenter 1 storage storage storage--storage 1 applications applications applications--applications 1 run run run--run 1


2025-05-04 14:24