GoogleCloudPlatform / smart-sdlc
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 15 components.
  • 221 files, 13,407 LOC (52.5% vs. main code).
  • "wiki-interface" is biggest, containing 35.96% of LOC.
  • "image-processor" is smallest, containing 3.04% of LOC.


wiki-interface4821 LOC (18%) 68 files
pull-request-evaluator1602 LOC (6%) 23 files
solution-database595 LOC (2%) 10 files
solution-overview595 LOC (2%) 10 files
integration-overview549 LOC (2%) 10 files
security-overview549 LOC (2%) 10 files
dependency-overview549 LOC (2%) 10 files
api-overview546 LOC (2%) 10 files
code-search536 LOC (2%) 10 files
script-playwright532 LOC (2%) 10 files
tc-generator532 LOC (2%) 10 files
evaluator531 LOC (2%) 10 files
script-cypress531 LOC (2%) 10 files
script-selenium531 LOC (2%) 10 files
image-processor408 LOC (1%) 10 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
wiki-interface21 commits (35%)
pull-request-evaluator14 commits (23%)
script-playwright9 commits (15%)
script-cypress9 commits (15%)
tc-generator8 commits (13%)
evaluator8 commits (13%)
image-processor6 commits (10%)
code-search1 commits (1%)
security-overview1 commits (1%)
dependency-overview1 commits (1%)
integration-overview1 commits (1%)
solution-database1 commits (1%)
api-overview1 commits (1%)
script-selenium1 commits (1%)
solution-overview1 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
wiki-interface
126
pull-request-evaluator
62
image-processor
33
evaluator
30
script-playwright
29
script-cypress
28
tc-generator
27
code-search
10
security-overview
10
dependency-overview
10
integration-overview
10
solution-database
10
api-overview
10
script-selenium
10
solution-overview
10


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 16:03