openai / compose-richtext
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 10 components.
  • 99 files, 7,697 LOC (100.0% vs. main code).
  • "richtext-ui" is biggest, containing 31.43% of LOC.
  • "richtext-ui-material" is smallest, containing 1.03% of LOC.


richtext-ui2419 LOC (31%) 32 files
android-sample2071 LOC (26%) 19 files
richtext-commonmark1109 LOC (14%) 19 files
printing805 LOC (10%) 9 files
slideshow496 LOC (6%) 8 files
desktop-sample337 LOC (4%) 2 files
ROOT171 LOC (2%) 2 files
buildSrc130 LOC (1%) 4 files
richtext-ui-material380 LOC (1%) 2 files
richtext-ui-material79 LOC (1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
richtext-ui80 commits (33%)
richtext-commonmark50 commits (20%)
android-sample37 commits (15%)
buildSrc33 commits (13%)
desktop-sample23 commits (9%)
ROOT20 commits (8%)
richtext-ui-material20 commits (8%)
printing18 commits (7%)
slideshow15 commits (6%)
richtext-ui-material310 commits (4%)
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
richtext-ui
38
55
7
28
60
richtext-commonmark
6
53
14
29
43
android-sample
13
11
5
14
44
buildSrc
2
10
8
30
21
ROOT
2
2
10
8
desktop-sample
2
1
12
12
richtext-ui-material
2
2
8
8
richtext-ui-material3
2
2
6
slideshow
4
21
20
printing
4
4
14
25


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 richtext-ui richtext-ui richtext-ui--richtext-ui 7 android-sample android-sample richtext-ui--android-sample 7 buildSrc buildSrc richtext-ui--buildSrc 1 android-sample--android-sample 3 richtext-commonmark richtext-commonmark richtext-commonmark--richtext-ui 2 richtext-commonmark--android-sample 1 richtext-commonmark--richtext-commonmark 2 richtext-commonmark--buildSrc 1 buildSrc--android-sample 2


2025-05-04 14:11