Skip to content

Commit e7eed59

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 36f82c7 commit e7eed59

File tree

5 files changed

+49
-11
lines changed

5 files changed

+49
-11
lines changed

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

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
],
1515
"assigned_files": [
1616
"src/friendli/friendli.py",
17-
"src/friendli/__init__.py"
17+
"src/friendli/__init__.py",
18+
"src/friendli_core/sdk.py"
1819
],
1920
"can_expand": true
2021
},
@@ -33,6 +34,7 @@
3334
"src/friendli/httpclient.py",
3435
"src/friendli/config.py",
3536
"src/friendli_core/__init__.py",
37+
"src/friendli_core/basesdk.py",
3638
"src/friendli_core/httpclient.py",
3739
"src/friendli_core/sdkconfiguration.py"
3840
],
@@ -69,34 +71,35 @@
6971
],
7072
"assigned_files": [
7173
"src/friendli/container/completions.py",
72-
"src/friendli/container/__init__.py",
7374
"src/friendli/container/chat.py",
7475
"src/friendli/container/token.py",
7576
"src/friendli/serverless/completions.py",
76-
"src/friendli/serverless/__init__.py",
7777
"src/friendli/serverless/chat.py",
7878
"src/friendli/serverless/tool_assisted_chat.py",
79-
"src/friendli/serverless/model.py",
8079
"src/friendli/serverless/token.py",
8180
"src/friendli/serverless/knowledge.py",
8281
"src/friendli/dedicated/completions.py",
83-
"src/friendli/dedicated/__init__.py",
8482
"src/friendli/dedicated/chat.py",
85-
"src/friendli/dedicated/endpoint.py",
8683
"src/friendli/dedicated/image.py",
8784
"src/friendli/dedicated/token.py",
8885
"src/friendli/dedicated/audio.py",
8986
"src/friendli/dataset/__init__.py",
9087
"src/friendli/dataset/dataset.py",
9188
"src/friendli/file/__init__.py",
9289
"src/friendli/file/file.py",
90+
"src/friendli_core/friendlicore_serverless_chat.py",
91+
"src/friendli_core/completions.py",
9392
"src/friendli_core/file.py",
94-
"src/friendli_core/container.py",
93+
"src/friendli_core/chat.py",
9594
"src/friendli_core/friendlicore_image.py",
9695
"src/friendli_core/friendlicore_completions.py",
96+
"src/friendli_core/friendlicore_serverless_token.py",
97+
"src/friendli_core/image.py",
9798
"src/friendli_core/toolassistedchat.py",
99+
"src/friendli_core/dataset.py",
98100
"src/friendli_core/token.py",
99101
"src/friendli_core/friendlicore_token.py",
102+
"src/friendli_core/friendlicore_serverless_completions.py",
100103
"src/friendli_core/friendlicore_chat.py",
101104
"src/friendli_core/knowledge.py",
102105
"src/friendli_core/audio.py"
@@ -351,10 +354,15 @@
351354
}
352355
],
353356
"assigned_files": [
354-
"src/friendli_core/friendlicore_serverless_chat.py",
357+
"src/friendli/container/__init__.py",
358+
"src/friendli/serverless/__init__.py",
359+
"src/friendli/serverless/model.py",
360+
"src/friendli/dedicated/__init__.py",
361+
"src/friendli/dedicated/endpoint.py",
362+
"src/friendli_core/dedicated.py",
363+
"src/friendli_core/container.py",
355364
"src/friendli_core/endpoint.py",
356-
"src/friendli_core/friendlicore_serverless_token.py",
357-
"src/friendli_core/friendlicore_serverless_completions.py"
365+
"src/friendli_core/serverless.py"
358366
],
359367
"can_expand": true
360368
},
@@ -476,6 +484,13 @@
476484
"assigned_files": [],
477485
"can_expand": false
478486
},
487+
{
488+
"name": "Unclassified",
489+
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
490+
"referenced_source_code": [],
491+
"assigned_files": [],
492+
"can_expand": false
493+
},
479494
{
480495
"name": "Unclassified",
481496
"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": "e84916952832b816d1b295902445036f49102019",
2+
"commit_hash": "36f82c7b56678d72ef95d92674d6755e609be968",
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
@@ -18,6 +18,7 @@ graph LR
1818
Unclassified["Unclassified"]
1919
Unclassified["Unclassified"]
2020
Unclassified["Unclassified"]
21+
Unclassified["Unclassified"]
2122
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
2223
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
2324
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -166,6 +167,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
166167
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
167168

168169

170+
**Related Classes/Methods**: _None_
171+
172+
### Unclassified
173+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
174+
175+
169176
**Related Classes/Methods**: _None_
170177

171178

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,3 +205,12 @@ _Last updated: 2025-11-29 20:36:48 UTC_
205205
- [overview.md](./overview.md)
206206

207207
_Last updated: 2025-12-06 20:34:16 UTC_
208+
- [Data_Models_Error_Handling.md](./Data_Models_Error_Handling.md)
209+
- [Friendli_Client_Public_API_.md](./Friendli_Client_Public_API_.md)
210+
- [Hooks_Extensibility.md](./Hooks_Extensibility.md)
211+
- [Platform_Abstractions.md](./Platform_Abstractions.md)
212+
- [SDK_Core.md](./SDK_Core.md)
213+
- [Service_Modules.md](./Service_Modules.md)
214+
- [overview.md](./overview.md)
215+
216+
_Last updated: 2025-12-13 20:34:17 UTC_

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ graph LR
1818
Unclassified["Unclassified"]
1919
Unclassified["Unclassified"]
2020
Unclassified["Unclassified"]
21+
Unclassified["Unclassified"]
2122
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
2223
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
2324
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -166,6 +167,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
166167
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
167168

168169

170+
**Related Classes/Methods**: _None_
171+
172+
### Unclassified
173+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
174+
175+
169176
**Related Classes/Methods**: _None_
170177

171178

0 commit comments

Comments
Β (0)