uber / uForwarder
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 8 components.
  • 291 files, 25,887 LOC (93.0% vs. main code).
  • "uforwarder-core" is biggest, containing 45.32% of LOC.
  • "fievel-common" is smallest, containing 0.01% of LOC.


uforwarder-core11731 LOC (42%) 151 files
uforwarder11486 LOC (41%) 98 files
idl1141 LOC (4%) 13 files
instrumentation693 LOC (2%) 11 files
uforwarder-container320 LOC (1%) 4 files
uforwarder-client280 LOC (1%) 7 files
uforwarder-sample-consumer234 LOC (<1%) 6 files
fievel-common2 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.
uforwarder75 commits (59%)
uforwarder-core45 commits (35%)
idl10 commits (7%)
uforwarder-container6 commits (4%)
uforwarder-sample-consumer5 commits (3%)
instrumentation5 commits (3%)
fievel-common4 commits (3%)
uforwarder-client4 commits (3%)
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
uforwarder
283
176
uforwarder-core
129
277
idl
18
26
uforwarder-sample-consumer
15
uforwarder-container
4
10
instrumentation
3
22
uforwarder-client
2
14
fievel-common
1
3


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 uforwarder uforwarder uforwarder--uforwarder 25 uforwarder-core uforwarder-core uforwarder--uforwarder-core 12 uforwarder-core--uforwarder-core 13 uforwarder-container uforwarder-container uforwarder-container--uforwarder 2 uforwarder-client uforwarder-client uforwarder-client--uforwarder 1 idl idl idl--idl 1


2025-05-03 07:38