Skip to content

Commit 70742a3

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 1a2179a commit 70742a3

File tree

5 files changed

+51
-21
lines changed

5 files changed

+51
-21
lines changed

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

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"src/friendli/httpclient.py",
3535
"src/friendli/config.py",
3636
"src/friendli_core/__init__.py",
37-
"src/friendli_core/endpoint.py",
37+
"src/friendli_core/_version.py",
3838
"src/friendli_core/basesdk.py",
3939
"src/friendli_core/httpclient.py",
4040
"src/friendli_core/sdkconfiguration.py"
@@ -75,20 +75,36 @@
7575
"src/friendli/container/__init__.py",
7676
"src/friendli/container/chat.py",
7777
"src/friendli/container/token.py",
78+
"src/friendli/serverless/completions.py",
79+
"src/friendli/serverless/__init__.py",
80+
"src/friendli/serverless/chat.py",
81+
"src/friendli/serverless/tool_assisted_chat.py",
82+
"src/friendli/serverless/token.py",
83+
"src/friendli/serverless/knowledge.py",
84+
"src/friendli/dedicated/completions.py",
85+
"src/friendli/dedicated/__init__.py",
86+
"src/friendli/dedicated/chat.py",
87+
"src/friendli/dedicated/image.py",
88+
"src/friendli/dedicated/token.py",
89+
"src/friendli/dedicated/audio.py",
7890
"src/friendli/dataset/__init__.py",
7991
"src/friendli/dataset/dataset.py",
8092
"src/friendli/file/__init__.py",
8193
"src/friendli/file/file.py",
94+
"src/friendli_core/friendlicore_serverless_chat.py",
8295
"src/friendli_core/completions.py",
8396
"src/friendli_core/file.py",
97+
"src/friendli_core/container.py",
8498
"src/friendli_core/chat.py",
8599
"src/friendli_core/friendlicore_image.py",
86100
"src/friendli_core/friendlicore_completions.py",
101+
"src/friendli_core/friendlicore_serverless_token.py",
87102
"src/friendli_core/image.py",
88103
"src/friendli_core/toolassistedchat.py",
89104
"src/friendli_core/dataset.py",
90105
"src/friendli_core/token.py",
91106
"src/friendli_core/friendlicore_token.py",
107+
"src/friendli_core/friendlicore_serverless_completions.py",
92108
"src/friendli_core/friendlicore_chat.py",
93109
"src/friendli_core/knowledge.py",
94110
"src/friendli_core/audio.py"
@@ -109,7 +125,6 @@
109125
"assigned_files": [
110126
"src/friendli/models.py",
111127
"src/friendli/types.py",
112-
"src/friendli_core/model.py",
113128
"src/friendli_core/models/containerdetokenizationop.py",
114129
"src/friendli_core/models/splitinfo.py",
115130
"src/friendli_core/models/dedicatedgetendpointstatusop.py",
@@ -317,7 +332,7 @@
317332
"src/friendli_core/models/dedicateddetokenizationsuccess.py",
318333
"src/friendli_core/models/create_datasetop.py",
319334
"src/friendli_core/models/init_uploadop.py",
320-
"src/friendli_core/models/streamedchatdata.py",
335+
"src/friendli_core/models/streamedchatchoice.py",
321336
"src/friendli_core/models/fileinfo.py",
322337
"src/friendli_core/models/streamedcompletiondata.py",
323338
"src/friendli_core/types/__init__.py",
@@ -343,26 +358,12 @@
343358
}
344359
],
345360
"assigned_files": [
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",
350361
"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",
356362
"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",
361363
"src/friendli_core/dedicated.py",
362-
"src/friendli_core/container.py",
363-
"src/friendli_core/friendlicore_serverless_token.py",
364+
"src/friendli_core/endpoint.py",
364365
"src/friendli_core/serverless.py",
365-
"src/friendli_core/friendlicore_serverless_completions.py"
366+
"src/friendli_core/model.py"
366367
],
367368
"can_expand": true
368369
},
@@ -391,7 +392,6 @@
391392
"referenced_source_code": [],
392393
"assigned_files": [
393394
"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",
@@ -428,6 +428,13 @@
428428
"assigned_files": [],
429429
"can_expand": false
430430
},
431+
{
432+
"name": "Unclassified",
433+
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
434+
"referenced_source_code": [],
435+
"assigned_files": [],
436+
"can_expand": false
437+
},
431438
{
432439
"name": "Unclassified",
433440
"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": "071467ad6d4b26f39ca742a606531b75ec6ab2b7",
2+
"commit_hash": "1a2179a55e80df9c007c0f36418bac72f3a356a5",
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
@@ -10,6 +10,7 @@ graph LR
1010
Unclassified["Unclassified"]
1111
Unclassified["Unclassified"]
1212
Unclassified["Unclassified"]
13+
Unclassified["Unclassified"]
1314
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
1415
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
1516
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -110,6 +111,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
110111
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
111112

112113

114+
**Related Classes/Methods**: _None_
115+
116+
### Unclassified
117+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
118+
119+
113120
**Related Classes/Methods**: _None_
114121

115122

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,12 @@ _Last updated: 2025-09-27 20:30:20 UTC_
135135
- [overview.md](./overview.md)
136136

137137
_Last updated: 2025-10-04 20:31:16 UTC_
138+
- [Data_Models_Error_Handling.md](./Data_Models_Error_Handling.md)
139+
- [Friendli_Client_Public_API_.md](./Friendli_Client_Public_API_.md)
140+
- [Hooks_Extensibility.md](./Hooks_Extensibility.md)
141+
- [Platform_Abstractions.md](./Platform_Abstractions.md)
142+
- [SDK_Core.md](./SDK_Core.md)
143+
- [Service_Modules.md](./Service_Modules.md)
144+
- [overview.md](./overview.md)
145+
146+
_Last updated: 2025-10-11 20:28:27 UTC_

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ graph LR
1010
Unclassified["Unclassified"]
1111
Unclassified["Unclassified"]
1212
Unclassified["Unclassified"]
13+
Unclassified["Unclassified"]
1314
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
1415
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
1516
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -110,6 +111,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
110111
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
111112

112113

114+
**Related Classes/Methods**: _None_
115+
116+
### Unclassified
117+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
118+
119+
113120
**Related Classes/Methods**: _None_
114121

115122

0 commit comments

Comments
Β (0)