aliyun / darabonba-openapi
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 9 components.
  • 68 files, 20,569 LOC (100.0% vs. main code).
  • "python" is biggest, containing 17.25% of LOC.
  • "ROOT" is smallest, containing 6.54% of LOC.


python3548 LOC (17%) 17 files
golang3313 LOC (16%) 8 files
csharp2885 LOC (14%) 6 files
php2579 LOC (12%) 14 files
ts2159 LOC (10%) 10 files
java1602 LOC (7%) 5 files
swift1570 LOC (7%) 3 files
cpp1567 LOC (7%) 4 files
ROOT1346 LOC (6%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
python72 commits (25%)
ROOT69 commits (24%)
golang69 commits (24%)
csharp59 commits (20%)
java59 commits (20%)
ts55 commits (19%)
php51 commits (17%)
swift16 commits (5%)
cpp14 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
python
32
14
10
25
39
19
php
8
22
6
18
20
16
golang
23
5
6
13
23
10
ts
13
8
4
11
20
8
ROOT
8
9
6
12
24
10
csharp
13
8
17
36
27
swift
12
9
9
java
8
7
14
30
21
cpp
13
9


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 python python python--python 6 golang golang python--golang 1 php php python--php 1 ts ts python--ts 1 ROOT ROOT ROOT--python 5 ROOT--golang 4 ROOT--ts 4 golang--golang 5 php--ROOT 4 php--golang 5 php--php 1 php--ts 4 ts--golang 3 ts--ts 2


2025-05-15 05:03