Skip to content

Commit 071467a

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 4786528 commit 071467a

File tree

5 files changed

+64
-33
lines changed

5 files changed

+64
-33
lines changed

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

Lines changed: 40 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@
1313
}
1414
],
1515
"assigned_files": [
16+
"/mnt/e/StartUp/friendli-python/src/friendli_core/sdk.py",
1617
"src/friendli/friendli.py",
17-
"src/friendli/__init__.py"
18+
"src/friendli/__init__.py",
19+
"src/friendli/config.py",
20+
"src/friendli_core/sdkconfiguration.py"
1821
],
1922
"can_expand": true
2023
},
@@ -30,13 +33,11 @@
3033
}
3134
],
3235
"assigned_files": [
36+
"/mnt/e/StartUp/friendli-python/src/friendli_core/basesdk.py",
3337
"src/friendli/httpclient.py",
34-
"src/friendli/config.py",
3538
"src/friendli_core/__init__.py",
36-
"src/friendli_core/endpoint.py",
37-
"src/friendli_core/basesdk.py",
38-
"src/friendli_core/httpclient.py",
39-
"src/friendli_core/sdkconfiguration.py"
39+
"src/friendli_core/_version.py",
40+
"src/friendli_core/httpclient.py"
4041
],
4142
"can_expand": true
4243
},
@@ -70,28 +71,47 @@
7071
}
7172
],
7273
"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",
7378
"src/friendli/container/completions.py",
7479
"src/friendli/container/__init__.py",
7580
"src/friendli/container/chat.py",
7681
"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",
7796
"src/friendli/dataset/__init__.py",
7897
"src/friendli/dataset/dataset.py",
7998
"src/friendli/file/__init__.py",
8099
"src/friendli/file/file.py",
81-
"src/friendli_core/completions.py",
100+
"src/friendli_core/friendlicore_serverless_chat.py",
82101
"src/friendli_core/file.py",
83102
"src/friendli_core/container.py",
84-
"src/friendli_core/chat.py",
85103
"src/friendli_core/friendlicore_image.py",
86104
"src/friendli_core/friendlicore_completions.py",
87-
"src/friendli_core/image.py",
105+
"src/friendli_core/endpoint.py",
106+
"src/friendli_core/friendlicore_serverless_token.py",
107+
"src/friendli_core/model.py",
88108
"src/friendli_core/toolassistedchat.py",
89-
"src/friendli_core/dataset.py",
90109
"src/friendli_core/token.py",
91110
"src/friendli_core/friendlicore_token.py",
111+
"src/friendli_core/friendlicore_serverless_completions.py",
92112
"src/friendli_core/friendlicore_chat.py",
93113
"src/friendli_core/knowledge.py",
94-
"src/friendli_core/audio.py"
114+
"/home/ubuntu/CodeBoarding/repo/friendli-python/src/friendli_core/audio.y"
95115
],
96116
"can_expand": true
97117
},
@@ -109,7 +129,6 @@
109129
"assigned_files": [
110130
"src/friendli/models.py",
111131
"src/friendli/types.py",
112-
"src/friendli_core/model.py",
113132
"src/friendli_core/models/containerdetokenizationop.py",
114133
"src/friendli_core/models/splitinfo.py",
115134
"src/friendli_core/models/dedicatedgetendpointstatusop.py",
@@ -343,25 +362,8 @@
343362
}
344363
],
345364
"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",
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/friendlicore_serverless_token.py",
363-
"src/friendli_core/serverless.py",
364-
"src/friendli_core/friendlicore_serverless_completions.py"
365+
"/mnt/e/StartUp/friendli-python/src/friendli_core/dedicated.py",
366+
"/mnt/e/StartUp/friendli-python/src/friendli_core/serverless.py"
365367
],
366368
"can_expand": true
367369
},
@@ -390,7 +392,6 @@
390392
"referenced_source_code": [],
391393
"assigned_files": [
392394
"src/friendli/utils.py",
393-
"src/friendli_core/_version.py",
394395
"src/friendli_core/utils/metadata.py",
395396
"src/friendli_core/utils/__init__.py",
396397
"src/friendli_core/utils/forms.py",
@@ -413,6 +414,13 @@
413414
],
414415
"can_expand": false
415416
},
417+
{
418+
"name": "Unclassified",
419+
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
420+
"referenced_source_code": [],
421+
"assigned_files": [],
422+
"can_expand": false
423+
},
416424
{
417425
"name": "Unclassified",
418426
"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": "b64fffca672b341c4af1d01e732cc3da79147f28",
2+
"commit_hash": "47865282250c727f1bd2ee10aa2a6a9d8a48037d",
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
@@ -8,6 +8,7 @@ graph LR
88
Hooks_Extensibility["Hooks & Extensibility"]
99
Unclassified["Unclassified"]
1010
Unclassified["Unclassified"]
11+
Unclassified["Unclassified"]
1112
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
1213
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
1314
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -96,6 +97,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
9697
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
9798

9899

100+
**Related Classes/Methods**: _None_
101+
102+
### Unclassified
103+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
104+
105+
99106
**Related Classes/Methods**: _None_
100107

101108

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,3 +117,12 @@ _Last updated: 2025-09-13 20:27:42 UTC_
117117
- [overview.md](./overview.md)
118118

119119
_Last updated: 2025-09-20 20:28:14 UTC_
120+
- [Data_Models_Error_Handling.md](./Data_Models_Error_Handling.md)
121+
- [Friendli_Client_Public_API_.md](./Friendli_Client_Public_API_.md)
122+
- [Hooks_Extensibility.md](./Hooks_Extensibility.md)
123+
- [Platform_Abstractions.md](./Platform_Abstractions.md)
124+
- [SDK_Core.md](./SDK_Core.md)
125+
- [Service_Modules.md](./Service_Modules.md)
126+
- [overview.md](./overview.md)
127+
128+
_Last updated: 2025-09-27 20:30:20 UTC_

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ graph LR
88
Hooks_Extensibility["Hooks & Extensibility"]
99
Unclassified["Unclassified"]
1010
Unclassified["Unclassified"]
11+
Unclassified["Unclassified"]
1112
Friendli_Client_Public_API_ -- "delegates requests to" --> SDK_Core
1213
SDK_Core -- "utilizes" --> Data_Models_Error_Handling
1314
SDK_Core -- "adapts behavior based on" --> Platform_Abstractions
@@ -96,6 +97,12 @@ Component for all unclassified files and utility functions (Utility functions/Ex
9697
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
9798

9899

100+
**Related Classes/Methods**: _None_
101+
102+
### Unclassified
103+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
104+
105+
99106
**Related Classes/Methods**: _None_
100107

101108

0 commit comments

Comments
Β (0)