mozilla / cubeb-rs
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 7 components.
  • 50 files, 3,398 LOC (100.0% vs. main code).
  • "cubeb-core" is biggest, containing 44.82% of LOC.
  • "ROOT" is smallest, containing 0.41% of LOC.


cubeb-core1523 LOC (44%) 16 files
cubeb-sys777 LOC (22%) 16 files
cubeb-backend587 LOC (17%) 6 files
cubeb-api322 LOC (9%) 6 files
xtask122 LOC (3%) 2 files
systest53 LOC (1%) 3 files
ROOT14 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.
cubeb-core95 commits (35%)
cubeb-sys84 commits (31%)
cubeb-backend81 commits (30%)
cubeb-api67 commits (25%)
systest11 commits (4%)
ROOT10 commits (3%)
xtask8 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 2022 2021 2020 2019 2018 2017
cubeb-sys
12
30
3
12
10
9
11
38
cubeb-core
7
21
6
17
19
9
9
47
15
cubeb-backend
8
13
1
12
9
16
10
29
20
cubeb-api
8
11
1
8
8
2
7
25
23
xtask
7
2
ROOT
2
2
3
3
systest
1
1
3
3
2
1
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 cubeb-sys cubeb-sys cubeb-sys--cubeb-sys 2 cubeb-api cubeb-api cubeb-sys--cubeb-api 10 cubeb-backend cubeb-backend cubeb-sys--cubeb-backend 9 cubeb-core cubeb-core cubeb-sys--cubeb-core 9 cubeb-backend--cubeb-api 9 cubeb-core--cubeb-api 9 cubeb-core--cubeb-backend 9 xtask xtask xtask--cubeb-sys 8 xtask--cubeb-api 8 xtask--cubeb-backend 8 xtask--cubeb-core 8 xtask--xtask 1 ROOT ROOT xtask--ROOT 1 ROOT--cubeb-sys 1 ROOT--cubeb-api 1 ROOT--cubeb-backend 1 ROOT--cubeb-core 1


2025-05-11 19:44