GoogleCloudPlatform / firebase-extensions
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 19 components.
  • 195 files, 14,837 LOC (22.6% vs. main code).
  • "firestore-semantic-search" is biggest, containing 12.87% of LOC.
  • "_emulator" is smallest, containing 0.01% of LOC.


firestore-semantic-search1909 LOC (2%) 26 files
storage-reverse-image-search1772 LOC (2%) 20 files
firestore-genai-chatbot1280 LOC (1%) 16 files
firestore-multimodal-genai1276 LOC (1%) 13 files
firestore-vector-search1127 LOC (1%) 21 files
firestore-palm-gen-text950 LOC (1%) 7 files
firestore-palm-chatbot894 LOC (1%) 8 files
firestore-incremental-capture840 LOC (1%) 21 files
bigquery-firestore-export795 LOC (1%) 7 files
speech-to-text739 LOC (1%) 8 files
firestore-palm-summarize-text638 LOC (<1%) 7 files
firestore-incremental-capture-pipeline498 LOC (<1%) 7 files
palm-secure-backend479 LOC (<1%) 6 files
storage-label-images361 LOC (<1%) 6 files
storage-label-videos354 LOC (<1%) 5 files
text-to-speech344 LOC (<1%) 6 files
storage-extract-image-text306 LOC (<1%) 5 files
storage-transcode-videos274 LOC (<1%) 5 files
_emulator1 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.
firestore-semantic-search69 commits (9%)
firestore-palm-chatbot69 commits (9%)
firestore-palm-gen-text68 commits (9%)
firestore-palm-summarize-text65 commits (8%)
storage-reverse-image-search63 commits (8%)
firestore-incremental-capture58 commits (7%)
bigquery-firestore-export56 commits (7%)
speech-to-text52 commits (7%)
text-to-speech50 commits (6%)
storage-extract-image-text49 commits (6%)
storage-label-videos44 commits (6%)
storage-label-images39 commits (5%)
firestore-genai-chatbot37 commits (5%)
firestore-multimodal-genai37 commits (5%)
palm-secure-backend31 commits (4%)
firestore-incremental-capture-pipeline13 commits (1%)
storage-transcode-videos11 commits (1%)
firestore-vector-search11 commits (1%)
_emulator4 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
firestore-multimodal-genai
4
61
20
firestore-genai-chatbot
5
47
39
firestore-vector-search
1
39
firestore-semantic-search
3
11
184
bigquery-firestore-export
4
5
96
firestore-palm-gen-text
6
138
storage-reverse-image-search
4
1
177
storage-transcode-videos
3
6
16
firestore-incremental-capture
3
219
firestore-palm-summarize-text
3
134
firestore-palm-chatbot
3
138
storage-label-videos
1
59
20
text-to-speech
1
85
storage-label-images
1
53
speech-to-text
1
106
storage-extract-image-text
1
62
palm-secure-backend
1
69
firestore-incremental-capture-pipeline
60
_emulator
4


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 firestore-genai-chatbot firestore-genai-chatbot firestore-genai-chatbot--firestore-genai-chatbot 2 firestore-multimodal-genai firestore-multimodal-genai firestore-multimodal-genai--firestore-multimodal-genai 1 storage-reverse-image-search storage-reverse-image-search storage-reverse-image-search--storage-reverse-image-search 1 firestore-vector-search firestore-vector-search firestore-vector-search--firestore-vector-search 1 storage-transcode-videos storage-transcode-videos storage-transcode-videos--storage-transcode-videos 1 firestore-incremental-capture firestore-incremental-capture firestore-incremental-capture--firestore-incremental-capture 1 bigquery-firestore-export bigquery-firestore-export bigquery-firestore-export--bigquery-firestore-export 1 firestore-semantic-search firestore-semantic-search firestore-semantic-search--firestore-semantic-search 1


2025-05-04 15:39