GoogleCloudPlatform / spring-cloud-gcp
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 22 components.
  • 1,416 files, 149,734 LOC (100.0% vs. main code).
  • "spring-cloud-previews" is biggest, containing 75.43% of LOC.
  • "spring-cloud-gcp-dependencies" is smallest, containing 0.01% of LOC.


spring-cloud-previews112939 LOC (75%) 753 files
spring-cloud-gcp-data-spanner6170 LOC (4%) 89 files
spring-cloud-gcp-samples6078 LOC (4%) 173 files
spring-cloud-gcp-autoconfigure5960 LOC (3%) 118 files
spring-cloud-gcp-data-datastore4897 LOC (3%) 72 files
spring-cloud-generator4797 LOC (3%) 26 files
spring-cloud-gcp-pubsub2988 LOC (1%) 47 files
spring-cloud-gcp-data-firestore1501 LOC (1%) 29 files
spring-cloud-gcp-storage867 LOC (<1%) 23 files
spring-cloud-gcp-bigquery553 LOC (<1%) 7 files
spring-cloud-gcp-pubsub-stream-binder530 LOC (<1%) 16 files
spring-cloud-gcp-logging495 LOC (<1%) 15 files
spring-cloud-gcp-vision408 LOC (<1%) 6 files
spring-cloud-gcp-core359 LOC (<1%) 17 files
spring-cloud-gcp-secretmanager312 LOC (<1%) 5 files
spring-cloud-gcp-security-firebase212 LOC (<1%) 2 files
spring-cloud-gcp-cloudfoundry195 LOC (<1%) 2 files
spring-cloud-spanner-spring-data-r2dbc162 LOC (<1%) 6 files
spring-cloud-gcp-kms149 LOC (<1%) 4 files
spring-cloud-gcp-security-iap90 LOC (<1%) 4 files
util51 LOC (<1%) 1 file
spring-cloud-gcp-dependencies21 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.
spring-cloud-gcp-samples185 commits (7%)
spring-cloud-gcp-autoconfigure118 commits (4%)
spring-cloud-gcp-data-spanner58 commits (2%)
spring-cloud-gcp-pubsub57 commits (2%)
spring-cloud-gcp-data-datastore49 commits (2%)
spring-cloud-gcp-data-firestore35 commits (1%)
spring-cloud-previews32 commits (1%)
spring-cloud-gcp-logging22 commits (<1%)
spring-cloud-gcp-pubsub-stream-binder20 commits (<1%)
spring-cloud-gcp-bigquery14 commits (<1%)
spring-cloud-gcp-storage12 commits (<1%)
spring-cloud-gcp-secretmanager12 commits (<1%)
spring-cloud-gcp-core10 commits (<1%)
spring-cloud-gcp-security-firebase9 commits (<1%)
spring-cloud-gcp-vision9 commits (<1%)
spring-cloud-gcp-cloudfoundry7 commits (<1%)
spring-cloud-generator7 commits (<1%)
spring-cloud-gcp-security-iap6 commits (<1%)
spring-cloud-gcp-kms3 commits (<1%)
spring-cloud-gcp-dependencies1 commits (<1%)
util1 commits (<1%)
spring-cloud-spanner-spring-data-r2dbc1 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
spring-cloud-previews
751
1093
1189
spring-cloud-gcp-autoconfigure
17
25
57
232
84
91
spring-cloud-generator
13
14
44
spring-cloud-gcp-samples
17
7
71
241
58
103
127
182
18
spring-cloud-gcp-data-datastore
15
2
17
151
56
75
spring-cloud-gcp-data-spanner
9
7
16
197
66
92
spring-cloud-gcp-secretmanager
11
1
12
7
spring-cloud-gcp-pubsub
2
6
20
117
62
51
spring-cloud-gcp-pubsub-stream-binder
1
2
7
30
10
16
spring-cloud-gcp-bigquery
3
4
18
2
9
spring-cloud-gcp-logging
1
8
26
13
14
spring-cloud-gcp-data-firestore
1
4
63
31
40
spring-cloud-gcp-core
34
3
15
spring-cloud-gcp-storage
8
45
6
22
spring-cloud-gcp-dependencies
1
spring-cloud-gcp-security-firebase
6
5
2
spring-cloud-gcp-kms
8
4
spring-cloud-gcp-cloudfoundry
4
3
2
util
1
spring-cloud-spanner-spring-data-r2dbc
6
spring-cloud-gcp-security-iap
8
2
4
spring-cloud-gcp-vision
1
13
2
7


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 spring-cloud-gcp-samples spring-cloud-gcp-samples spring-cloud-gcp-samples--spring-cloud-gcp-samples 6 spring-cloud-gcp-autoconfigure spring-cloud-gcp-autoconfigure spring-cloud-gcp-samples--spring-cloud-gcp-autoconfigure 5 spring-cloud-gcp-secretmanager spring-cloud-gcp-secretmanager spring-cloud-gcp-secretmanager--spring-cloud-gcp-samples 5 spring-cloud-gcp-secretmanager--spring-cloud-gcp-secretmanager 4 spring-cloud-gcp-secretmanager--spring-cloud-gcp-autoconfigure 5 spring-cloud-gcp-autoconfigure--spring-cloud-gcp-autoconfigure 5 spring-cloud-previews spring-cloud-previews spring-cloud-previews--spring-cloud-previews 5 spring-cloud-gcp-data-datastore spring-cloud-gcp-data-datastore spring-cloud-gcp-data-datastore--spring-cloud-gcp-samples 4 spring-cloud-gcp-data-datastore--spring-cloud-gcp-secretmanager 3 spring-cloud-gcp-data-datastore--spring-cloud-gcp-autoconfigure 4 spring-cloud-gcp-data-datastore--spring-cloud-gcp-data-datastore 4 spring-cloud-gcp-data-spanner spring-cloud-gcp-data-spanner spring-cloud-gcp-data-spanner--spring-cloud-gcp-samples 3 spring-cloud-gcp-data-spanner--spring-cloud-gcp-secretmanager 3 spring-cloud-gcp-data-spanner--spring-cloud-gcp-autoconfigure 3 spring-cloud-gcp-data-spanner--spring-cloud-gcp-data-datastore 3 spring-cloud-gcp-data-spanner--spring-cloud-gcp-data-spanner 3 spring-cloud-gcp-pubsub spring-cloud-gcp-pubsub spring-cloud-gcp-pubsub--spring-cloud-gcp-pubsub 1 spring-cloud-generator spring-cloud-generator spring-cloud-generator--spring-cloud-generator 1


2025-05-04 15:23