guardian / support-frontend
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 16 components.
  • 1,176 files, 79,344 LOC (100.0% vs. main code).
  • "support-frontend" is biggest, containing 73.4% of LOC.
  • "support-frontend-static" is smallest, containing 0.01% of LOC.


support-frontend58241 LOC (73%) 770 files
support-workers4369 LOC (5%) 81 files
support-payment-api4132 LOC (5%) 77 files
support-models3245 LOC (4%) 75 files
cdk1857 LOC (2%) 6 files
supporter-product-data1781 LOC (2%) 35 files
support-lambdas1343 LOC (1%) 28 files
support-modules1122 LOC (1%) 27 files
stripe-patrons-data1016 LOC (1%) 21 files
support-internationalisation740 LOC (<1%) 8 files
support-services702 LOC (<1%) 21 files
support-config329 LOC (<1%) 16 files
ROOT309 LOC (<1%) 1 file
support-e2e100 LOC (<1%) 6 files
project48 LOC (<1%) 3 files
support-frontend-static10 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.
support-frontend6638 commits (26%)
support-workers1043 commits (4%)
support-models950 commits (3%)
ROOT930 commits (3%)
project409 commits (1%)
support-payment-api403 commits (1%)
cdk345 commits (1%)
support-services327 commits (1%)
supporter-product-data304 commits (1%)
support-modules268 commits (1%)
support-lambdas213 commits (<1%)
support-config149 commits (<1%)
stripe-patrons-data114 commits (<1%)
support-internationalisation97 commits (<1%)
support-e2e25 commits (<1%)
support-frontend-static7 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
support-frontend
4083
8033
3273
4775
2344
704
1824
support-workers
255
615
157
347
400
884
711
support-models
139
334
116
336
203
502
798
98
support-payment-api
64
220
246
404
184
308
cdk
57
128
138
77
support-modules
21
138
135
147
39
43
support-lambdas
45
104
85
57
25
20
72
support-services
22
122
35
83
35
74
208
16
supporter-product-data
5
95
124
164
369
stripe-patrons-data
5
78
85
106
project
3
53
86
117
33
46
58
13
48
support-config
14
32
24
53
40
14
114
13
ROOT
12
33
43
38
57
77
176
246
248
support-e2e
27
9
support-internationalisation
17
14
35
3
14
61
26
support-frontend-static
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 support-frontend support-frontend support-frontend--support-frontend 662 support-workers support-workers support-frontend--support-workers 40 support-models support-models support-frontend--support-models 40 ROOT ROOT support-frontend--ROOT 8 stripe-patrons-data stripe-patrons-data support-frontend--stripe-patrons-data 5 support-workers--support-workers 42 support-workers--support-models 44 support-modules support-modules support-workers--support-modules 21 support-payment-api support-payment-api support-workers--support-payment-api 13 support-config support-config support-workers--support-config 5 support-models--support-models 32 cdk cdk support-models--cdk 5 support-models--support-config 8 cdk--support-frontend 30 cdk--support-workers 9 cdk--ROOT 5 support-modules--support-frontend 29 support-modules--support-models 21 support-modules--support-modules 8 support-modules--stripe-patrons-data 5 support-payment-api--support-frontend 29 support-payment-api--support-models 13 support-payment-api--cdk 6 support-payment-api--support-modules 12 support-payment-api--support-payment-api 28 support-payment-api--stripe-patrons-data 5 support-services support-services support-services--support-frontend 15 support-services--support-workers 6 support-services--support-models 7 support-services--cdk 7 support-services--support-modules 5 support-services--support-payment-api 5 support-services--support-services 5 support-services--stripe-patrons-data 5 support-config--support-frontend 10 support-config--ROOT 5 supporter-product-data supporter-product-data supporter-product-data--support-frontend 8 supporter-product-data--support-workers 8 supporter-product-data--support-models 8 supporter-product-data--support-modules 8 supporter-product-data--support-payment-api 5 supporter-product-data--support-services 5 supporter-product-data--stripe-patrons-data 5 support-lambdas support-lambdas support-lambdas--cdk 4 support-lambdas--ROOT 4 support-lambdas--support-lambdas 7 stripe-patrons-data--support-workers 5 stripe-patrons-data--support-models 5 support-e2e support-e2e support-e2e--support-frontend 5 support-e2e--support-modules 4


2025-05-09 20:48