GoogleCloudPlatform / cloud-builders-community
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 104 components.
  • 170 files, 3,733 LOC (41.2% vs. main code).
  • "windows-builder" is biggest, containing 25.26% of LOC.
  • "tar" is smallest, containing 0.13% of LOC.


windows-builder943 LOC (10%) 17 files
slackbot329 LOC (3%) 6 files
cancelot148 LOC (1%) 4 files
binauthz-attestation140 LOC (1%) 3 files
base-image-builder134 LOC (1%) 1 file
ballerina130 LOC (1%) 1 file
cron-helper129 LOC (1%) 5 files
envsubst85 LOC (<1%) 2 files
octokit73 LOC (<1%) 2 files
kustomize72 LOC (<1%) 3 files
android60 LOC (<1%) 2 files
helm60 LOC (<1%) 2 files
terragrunt58 LOC (<1%) 2 files
ng57 LOC (<1%) 1 file
dep56 LOC (<1%) 4 files
velero56 LOC (<1%) 2 files
terraform54 LOC (<1%) 2 files
yarn-puppeteer54 LOC (<1%) 1 file
helmfile45 LOC (<1%) 2 files
mortar39 LOC (<1%) 2 files
flutter31 LOC (<1%) 1 file
pack30 LOC (<1%) 3 files
pypi-tools30 LOC (<1%) 1 file
alcide30 LOC (<1%) 3 files
nix-build29 LOC (<1%) 2 files
kubectl_wait_for_job24 LOC (<1%) 2 files
npm-cli-package23 LOC (<1%) 1 file
container-diff23 LOC (<1%) 2 files
glide22 LOC (<1%) 2 files
vault22 LOC (<1%) 1 file
dokctl21 LOC (<1%) 2 files
scala-sbt19 LOC (<1%) 1 file
docker-compose19 LOC (<1%) 1 file
s2i19 LOC (<1%) 1 file
singularity17 LOC (<1%) 1 file
jfrog17 LOC (<1%) 1 file
protoc16 LOC (<1%) 1 file
packer16 LOC (<1%) 1 file
compodoc15 LOC (<1%) 1 file
swift15 LOC (<1%) 1 file
buildah15 LOC (<1%) 1 file
rocker15 LOC (<1%) 1 file
jmeter15 LOC (<1%) 1 file
hugo15 LOC (<1%) 3 files
sonarqube15 LOC (<1%) 1 file
klar14 LOC (<1%) 2 files
ko14 LOC (<1%) 2 files
zola14 LOC (<1%) 3 files
az-kubectl13 LOC (<1%) 2 files
inspec12 LOC (<1%) 1 file
state12 LOC (<1%) 1 file
bookdown12 LOC (<1%) 2 files
airflow12 LOC (<1%) 1 file
ansible12 LOC (<1%) 1 file
esy12 LOC (<1%) 1 file
cft12 LOC (<1%) 1 file
opa12 LOC (<1%) 1 file
github11 LOC (<1%) 2 files
firebase11 LOC (<1%) 2 files
boot11 LOC (<1%) 1 file
rsync11 LOC (<1%) 1 file
skaffold10 LOC (<1%) 2 files
traceroute10 LOC (<1%) 1 file
bq9 LOC (<1%) 1 file
fsharp9 LOC (<1%) 1 file
az9 LOC (<1%) 2 files
git-lfs9 LOC (<1%) 1 file
gcloud-sops8 LOC (<1%) 2 files
dataflow-python8 LOC (<1%) 1 file
npm-jasmine-node8 LOC (<1%) 1 file
dataflow-python38 LOC (<1%) 1 file
hub8 LOC (<1%) 1 file
make8 LOC (<1%) 1 file
earthly7 LOC (<1%) 1 file
replicated-lint7 LOC (<1%) 1 file
cdxgen7 LOC (<1%) 1 file
jsonnet7 LOC (<1%) 1 file
sast-scan7 LOC (<1%) 1 file
awscli7 LOC (<1%) 1 file
wrangler7 LOC (<1%) 1 file
google-closure-compiler7 LOC (<1%) 1 file
pub7 LOC (<1%) 1 file
webdev7 LOC (<1%) 1 file
fastlane7 LOC (<1%) 1 file
cargo7 LOC (<1%) 1 file
pelican7 LOC (<1%) 1 file
replicated-cli7 LOC (<1%) 1 file
trivy7 LOC (<1%) 1 file
composer7 LOC (<1%) 1 file
remote-builder6 LOC (<1%) 1 file
puppet-lint6 LOC (<1%) 1 file
bandit6 LOC (<1%) 1 file
harness-chaos6 LOC (<1%) 1 file
apt6 LOC (<1%) 1 file
docker-reuse6 LOC (<1%) 1 file
pylint6 LOC (<1%) 1 file
pulumi6 LOC (<1%) 1 file
makisu6 LOC (<1%) 1 file
dataproc-custom-image6 LOC (<1%) 1 file
shellcheck6 LOC (<1%) 1 file
kondunite6 LOC (<1%) 1 file
kaniko5 LOC (<1%) 1 file
zip5 LOC (<1%) 1 file
tar5 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.
helm50 commits (5%)
windows-builder29 commits (3%)
helmfile29 commits (3%)
packer28 commits (2%)
scala-sbt20 commits (2%)
terraform20 commits (2%)
slackbot19 commits (1%)
kustomize19 commits (1%)
envsubst14 commits (1%)
docker-compose12 commits (1%)
flutter12 commits (1%)
yarn-puppeteer12 commits (1%)
firebase11 commits (1%)
android10 commits (1%)
protoc10 commits (1%)
rocker9 commits (<1%)
terragrunt9 commits (<1%)
cancelot9 commits (<1%)
dep8 commits (<1%)
ballerina8 commits (<1%)
boot8 commits (<1%)
container-diff8 commits (<1%)
bq7 commits (<1%)
sonarqube7 commits (<1%)
jfrog6 commits (<1%)
jsonnet6 commits (<1%)
ko6 commits (<1%)
glide6 commits (<1%)
ng6 commits (<1%)
hub6 commits (<1%)
google-closure-compiler6 commits (<1%)
jmeter5 commits (<1%)
cft5 commits (<1%)
hugo5 commits (<1%)
earthly5 commits (<1%)
swift5 commits (<1%)
make5 commits (<1%)
inspec4 commits (<1%)
harness-chaos4 commits (<1%)
state4 commits (<1%)
cargo4 commits (<1%)
skaffold4 commits (<1%)
awscli4 commits (<1%)
binauthz-attestation4 commits (<1%)
klar4 commits (<1%)
bookdown4 commits (<1%)
esy4 commits (<1%)
fastlane4 commits (<1%)
webdev4 commits (<1%)
kubectl_wait_for_job4 commits (<1%)
alcide4 commits (<1%)
traceroute4 commits (<1%)
pypi-tools4 commits (<1%)
gcloud-sops4 commits (<1%)
npm-cli-package4 commits (<1%)
pub4 commits (<1%)
cdxgen3 commits (<1%)
base-image-builder3 commits (<1%)
zip3 commits (<1%)
dataflow-python3 commits (<1%)
dokctl3 commits (<1%)
s2i3 commits (<1%)
trivy3 commits (<1%)
sast-scan3 commits (<1%)
ansible3 commits (<1%)
dataflow-python33 commits (<1%)
pelican3 commits (<1%)
shellcheck3 commits (<1%)
rsync3 commits (<1%)
pylint3 commits (<1%)
puppet-lint3 commits (<1%)
npm-jasmine-node3 commits (<1%)
vault3 commits (<1%)
tar3 commits (<1%)
airflow3 commits (<1%)
docker-reuse3 commits (<1%)
compodoc3 commits (<1%)
mortar3 commits (<1%)
dataproc-custom-image3 commits (<1%)
buildah3 commits (<1%)
fsharp3 commits (<1%)
singularity3 commits (<1%)
bandit3 commits (<1%)
remote-builder3 commits (<1%)
github2 commits (<1%)
apt2 commits (<1%)
pack2 commits (<1%)
az2 commits (<1%)
az-kubectl2 commits (<1%)
zola2 commits (<1%)
makisu2 commits (<1%)
composer2 commits (<1%)
wrangler2 commits (<1%)
replicated-cli2 commits (<1%)
octokit2 commits (<1%)
cron-helper2 commits (<1%)
kaniko2 commits (<1%)
opa2 commits (<1%)
pulumi2 commits (<1%)
nix-build2 commits (<1%)
velero2 commits (<1%)
git-lfs2 commits (<1%)
replicated-lint2 commits (<1%)
kondunite1 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
harness-chaos
2
2
helm
2
4
1
2
11
24
18
5
apt
2
helmfile
2
1
6
11
13
git-lfs
1
1
rocker
1
6
2
jfrog
1
5
dep
12
4
inspec
4
cdxgen
3
base-image-builder
3
state
1
3
cargo
1
3
zip
3
github
4
packer
2
1
4
8
6
6
1
dataflow-python
1
2
dokctl
6
s2i
3
pack
6
trivy
1
2
scala-sbt
2
2
1
6
3
6
az
4
az-kubectl
4
slackbot
29
6
22
sast-scan
3
skaffold
1
4
awscli
4
jmeter
3
2
bq
1
6
ansible
3
zola
6
jsonnet
1
5
windows-builder
6
22
34
9
30
terragrunt
1
1
9
binauthz-attestation
9
makisu
1
1
klar
6
ko
3
2
3
sonarqube
4
1
2
composer
1
1
dataflow-python3
3
pelican
3
shellcheck
3
wrangler
2
firebase
4
8
cft
3
2
rsync
3
pylint
3
cancelot
4
13
kustomize
10
13
1
4
replicated-cli
2
puppet-lint
3
glide
1
3
4
octokit
4
envsubst
1
3
2
14
hugo
2
6
bookdown
8
npm-jasmine-node
1
2
cron-helper
10
esy
4
docker-compose
2
2
3
3
2
fastlane
3
1
earthly
1
4
webdev
4
kaniko
1
1
vault
3
swift
4
1
opa
2
tar
1
2
kubectl_wait_for_job
1
3
2
airflow
3
pulumi
2
nix-build
1
2
docker-reuse
3
flutter
2
1
3
1
5
alcide
10
velero
4
ng
4
2
terraform
1
4
5
9
2
compodoc
3
mortar
5
ballerina
1
7
dataproc-custom-image
3
android
2
1
10
traceroute
1
3
buildah
1
2
fsharp
1
2
singularity
3
boot
1
3
4
pypi-tools
4
make
1
4
protoc
1
2
4
3
bandit
3
gcloud-sops
2
5
container-diff
2
8
yarn-puppeteer
2
3
1
6
hub
1
5
kondunite
1
remote-builder
1
2


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 14:31