Skip to content

Commit 1a2179a

Browse files
committed
docs: update codeboarding architecture documentation
## πŸ“š Architecture Documentation Update This commit contains updated documentation files fetched from the CodeBoarding service and copied to the architecture documentation section. ### πŸ“Š Summary - Documentation files created/updated: 7 - JSON files created/updated: 8 - Documentation directory: .codeboarding/ - JSON directory: .codeboarding/ - Output format: .md - Repository analyzed: https://github.com/CodeBoarding/friendli-python - Destination: docs/architecture/ The generated .md files have been automatically copied to the architecture documentation section and referenced in on_boarding.md. πŸ€– This commit was automatically generated by the CodeBoarding documentation update workflow.
1 parent 071467a commit 1a2179a

File tree

5 files changed

+64
-34
lines changed

5 files changed

+64
-34
lines changed

β€Ž.codeboarding/analysis.jsonβ€Ž

Lines changed: 40 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,9 @@
1313
}
1414
],
1515
"assigned_files": [
16-
"/mnt/e/StartUp/friendli-python/src/friendli_core/sdk.py",
1716
"src/friendli/friendli.py",
1817
"src/friendli/__init__.py",
19-
"src/friendli/config.py",
20-
"src/friendli_core/sdkconfiguration.py"
18+
"src/friendli_core/sdk.py"
2119
],
2220
"can_expand": true
2321
},
@@ -33,11 +31,13 @@
3331
}
3432
],
3533
"assigned_files": [
36-
"/mnt/e/StartUp/friendli-python/src/friendli_core/basesdk.py",
3734
"src/friendli/httpclient.py",
35+
"src/friendli/config.py",
3836
"src/friendli_core/__init__.py",
39-
"src/friendli_core/_version.py",
40-
"src/friendli_core/httpclient.py"
37+
"src/friendli_core/endpoint.py",
38+
"src/friendli_core/basesdk.py",
39+
"src/friendli_core/httpclient.py",
40+
"src/friendli_core/sdkconfiguration.py"
4141
],
4242
"can_expand": true
4343
},
@@ -71,47 +71,27 @@
7171
}
7272
],
7373
"assigned_files": [
74-
"/mnt/e/StartUp/friendli-python/src/friendli_core/chat.py",
75-
"/mnt/e/StartUp/friendli-python/src/friendli_core/completions.py",
76-
"/mnt/e/StartUp/friendli-python/src/friendli_core/dataset.py",
77-
"/mnt/e/StartUp/friendli-python/src/friendli_core/image.py",
7874
"src/friendli/container/completions.py",
7975
"src/friendli/container/__init__.py",
8076
"src/friendli/container/chat.py",
8177
"src/friendli/container/token.py",
82-
"src/friendli/serverless/completions.py",
83-
"src/friendli/serverless/__init__.py",
84-
"src/friendli/serverless/chat.py",
85-
"src/friendli/serverless/tool_assisted_chat.py",
86-
"src/friendli/serverless/model.py",
87-
"src/friendli/serverless/token.py",
88-
"src/friendli/serverless/knowledge.py",
89-
"src/friendli/dedicated/completions.py",
90-
"src/friendli/dedicated/__init__.py",
91-
"src/friendli/dedicated/chat.py",
92-
"src/friendli/dedicated/endpoint.py",
93-
"src/friendli/dedicated/image.py",
94-
"src/friendli/dedicated/token.py",
95-
"src/friendli/dedicated/audio.py",
9678
"src/friendli/dataset/__init__.py",
9779
"src/friendli/dataset/dataset.py",
9880
"src/friendli/file/__init__.py",
9981
"src/friendli/file/file.py",
100-
"src/friendli_core/friendlicore_serverless_chat.py",
82+
"src/friendli_core/completions.py",
10183
"src/friendli_core/file.py",
102-
"src/friendli_core/container.py",
84+
"src/friendli_core/chat.py",
10385
"src/friendli_core/friendlicore_image.py",
10486
"src/friendli_core/friendlicore_completions.py",
105-
"src/friendli_core/endpoint.py",
106-
"src/friendli_core/friendlicore_serverless_token.py",
107-
"src/friendli_core/model.py",
87+
"src/friendli_core/image.py",
10888
"src/friendli_core/toolassistedchat.py",
89+
"src/friendli_core/dataset.py",
10990
"src/friendli_core/token.py",
11091
"src/friendli_core/friendlicore_token.py",
111-
"src/friendli_core/friendlicore_serverless_completions.py",
11292
"src/friendli_core/friendlicore_chat.py",
11393
"src/friendli_core/knowledge.py",
114-
"/home/ubuntu/CodeBoarding/repo/friendli-python/src/friendli_core/audio.y"
94+
"src/friendli_core/audio.py"
11595
],
11696
"can_expand": true
11797
},
@@ -129,6 +109,7 @@
129109
"assigned_files": [
130110
"src/friendli/models.py",
131111
"src/friendli/types.py",
112+
"src/friendli_core/model.py",
132113
"src/friendli_core/models/containerdetokenizationop.py",
133114
"src/friendli_core/models/splitinfo.py",
134115
"src/friendli_core/models/dedicatedgetendpointstatusop.py",
@@ -362,8 +343,26 @@
362343
}
363344
],
364345
"assigned_files": [
365-
"/mnt/e/StartUp/friendli-python/src/friendli_core/dedicated.py",
366-
"/mnt/e/StartUp/friendli-python/src/friendli_core/serverless.py"
346+
"src/friendli/serverless/completions.py",
347+
"src/friendli/serverless/__init__.py",
348+
"src/friendli/serverless/chat.py",
349+
"src/friendli/serverless/tool_assisted_chat.py",
350+
"src/friendli/serverless/model.py",
351+
"src/friendli/serverless/token.py",
352+
"src/friendli/serverless/knowledge.py",
353+
"src/friendli/dedicated/completions.py",
354+
"src/friendli/dedicated/__init__.py",
355+
"src/friendli/dedicated/chat.py",
356+
"src/friendli/dedicated/endpoint.py",
357+
"src/friendli/dedicated/image.py",
358+
"src/friendli/dedicated/token.py",
359+
"src/friendli/dedicated/audio.py",
360+
"src/friendli_core/friendlicore_serverless_chat.py",
361+
"src/friendli_core/dedicated.py",
362+
"src/friendli_core/container.py",
363+
"src/friendli_core/friendlicore_serverless_token.py",
364+
"src/friendli_core/serverless.py",
365+
"src/friendli_core/friendlicore_serverless_completions.py"
367366
],
368367
"can_expand": true
369368
},
@@ -392,6 +391,7 @@
392391
"referenced_source_code": [],
393392
"assigned_files": [
394393
"src/friendli/utils.py",
394+
"src/friendli_core/_version.py",
395395
"src/friendli_core/utils/metadata.py",
396396
"src/friendli_core/utils/__init__.py",
397397
"src/friendli_core/utils/forms.py",
@@ -421,6 +421,13 @@
421421
"assigned_files": [],
422422
"can_expand": false
423423
},
424+
{
425+
"name": "Unclassified",
426+
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
427+
"referenced_source_code": [],
428+
"assigned_files": [],
429+
"can_expand": false
430+
},
424431
{
425432
"name": "Unclassified",
426433
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"commit_hash": "47865282250c727f1bd2ee10aa2a6a9d8a48037d",
2+
"commit_hash": "071467ad6d4b26f39ca742a606531b75ec6ab2b7",
33
"code_boarding_version": "0.2.0"
44
}

β€Ž.codeboarding/overview.mdβ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ graph LR
99
Unclassified["Unclassified"]
1010
Unclassified["Unclassified"]
1111
Unclassified["Unclassified"]
12+
Unclassified["Unclassified"]
1213
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
1314
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
1415
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -103,6 +104,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
103104
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
104105

105106

107+
**Related Classes/Methods**: _None_
108+
109+
### Unclassified
110+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
111+
112+
106113
**Related Classes/Methods**: _None_
107114

108115

β€Ždocs/architecture/on_boarding.mdβ€Ž

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,3 +126,12 @@ _Last updated: 2025-09-20 20:28:14 UTC_
126126
- [overview.md](./overview.md)
127127

128128
_Last updated: 2025-09-27 20:30:20 UTC_
129+
- [Data_Models_Error_Handling.md](./Data_Models_Error_Handling.md)
130+
- [Friendli_Client_Public_API_.md](./Friendli_Client_Public_API_.md)
131+
- [Hooks_Extensibility.md](./Hooks_Extensibility.md)
132+
- [Platform_Abstractions.md](./Platform_Abstractions.md)
133+
- [SDK_Core.md](./SDK_Core.md)
134+
- [Service_Modules.md](./Service_Modules.md)
135+
- [overview.md](./overview.md)
136+
137+
_Last updated: 2025-10-04 20:31:16 UTC_

β€Ždocs/architecture/overview.mdβ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ graph LR
99
Unclassified["Unclassified"]
1010
Unclassified["Unclassified"]
1111
Unclassified["Unclassified"]
12+
Unclassified["Unclassified"]
1213
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
1314
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
1415
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -103,6 +104,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
103104
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
104105

105106

107+
**Related Classes/Methods**: _None_
108+
109+
### Unclassified
110+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
111+
112+
106113
**Related Classes/Methods**: _None_
107114

108115

0 commit comments

Comments
Β (0)