GoogleCloudPlatform / eventarc-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 11 components.
  • 85 files, 3,329 LOC (15.6% vs. main code).
  • "processing-pipelines" is biggest, containing 51.25% of LOC.
  • "route-cloudguard-eventarc" is smallest, containing 0.21% of LOC.


processing-pipelines1706 LOC (7%) 48 files
publish-events446 LOC (2%) 8 files
terraform338 LOC (1%) 7 files
eventarc-events220 LOC (1%) 3 files
gce-vm-labeler216 LOC (1%) 4 files
eventarc-workflows-integration159 LOC (<1%) 9 files
bigquery-jobs-notifier107 LOC (<1%) 2 files
workspace-integration54 LOC (<1%) 1 file
eventarc-advanced-quickstart41 LOC (<1%) 1 file
internal-http-endpoints35 LOC (<1%) 1 file
route-cloudguard-eventarc7 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.
eventarc-events32 commits (10%)
processing-pipelines11 commits (3%)
terraform9 commits (2%)
eventarc-workflows-integration7 commits (2%)
publish-events6 commits (1%)
gce-vm-labeler3 commits (<1%)
workspace-integration2 commits (<1%)
bigquery-jobs-notifier2 commits (<1%)
internal-http-endpoints1 commits (<1%)
route-cloudguard-eventarc1 commits (<1%)
eventarc-advanced-quickstart1 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
eventarc-events
2
25
9
eventarc-advanced-quickstart
1
internal-http-endpoints
1
gce-vm-labeler
1
4
workspace-integration
1
1
route-cloudguard-eventarc
1
bigquery-jobs-notifier
2
processing-pipelines
4
65
eventarc-workflows-integration
12
publish-events
9
terraform
5
11


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...

No temporal dependencies found.



2025-05-04 15:37