Skip to content

Commit d3f891e

Browse files
committed
docs: update codeboarding architecture documentation
## 📚 Documentation Update This commit contains updated documentation files fetched from the CodeBoarding service. ### 📊 Summary - Documentation files created/updated: 6 - JSON files created/updated: 7 - Documentation directory: .codeboarding/ - JSON directory: .codeboarding/ - Output format: .rst - Repository analyzed: https://github.com/CodeBoarding/ChatterBot - Destination: docs/architecture/ 🤖 This commit was automatically generated by the CodeBoarding documentation update workflow.
1 parent 5e800eb commit d3f891e

File tree

4 files changed

+44
-21
lines changed

4 files changed

+44
-21
lines changed

.codeboarding/analysis.json

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
}
1414
],
1515
"assigned_files": [
16-
"chatterbot/__init__.py",
17-
"chatterbot/__main__.py",
16+
"examples/basic_example.py",
17+
"examples/terminal_example.py",
1818
"chatterbot/conversation.py",
1919
"chatterbot/components.py",
2020
"chatterbot/chatterbot.py"
@@ -45,9 +45,12 @@
4545
}
4646
],
4747
"assigned_files": [
48+
"examples/specific_response_example.py",
49+
"examples/math_and_time.py",
50+
"examples/convert_units.py",
51+
"examples/default_response_example.py",
4852
"chatterbot/search.py",
4953
"chatterbot/response_selection.py",
50-
"chatterbot/filters.py",
5154
"chatterbot/comparisons.py",
5255
"chatterbot/logic/unit_conversion.py",
5356
"chatterbot/logic/__init__.py",
@@ -83,6 +86,15 @@
8386
}
8487
],
8588
"assigned_files": [
89+
"examples/training_example_chatterbot_corpus.py",
90+
"examples/terminal_mongo_example.py",
91+
"examples/tagged_dataset_example.py",
92+
"examples/memory_sql_example.py",
93+
"examples/training_example_list_data.py",
94+
"examples/training_example_ubuntu_corpus.py",
95+
"examples/export_example.py",
96+
"examples/learning_feedback_example.py",
97+
"examples/django_example/django_example/management/commands/train.py",
8698
"chatterbot/corpus.py",
8799
"chatterbot/vectorstores.py",
88100
"chatterbot/trainers.py",
@@ -146,6 +158,7 @@
146158
"chatterbot/tagging.py",
147159
"chatterbot/parsing.py",
148160
"chatterbot/preprocessors.py",
161+
"chatterbot/filters.py",
149162
"chatterbot/languages.py"
150163
],
151164
"can_expand": true
@@ -162,6 +175,8 @@
162175
}
163176
],
164177
"assigned_files": [
178+
"examples/openai_example.py",
179+
"examples/ollama_example.py",
165180
"chatterbot/llm.py"
166181
],
167182
"can_expand": true
@@ -171,24 +186,8 @@
171186
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
172187
"referenced_source_code": [],
173188
"assigned_files": [
174-
"examples/training_example_chatterbot_corpus.py",
175189
"examples/__init__.py",
176-
"examples/basic_example.py",
177-
"examples/terminal_example.py",
178-
"examples/terminal_mongo_example.py",
179-
"examples/specific_response_example.py",
180-
"examples/tagged_dataset_example.py",
181-
"examples/memory_sql_example.py",
182-
"examples/training_example_list_data.py",
183-
"examples/math_and_time.py",
184-
"examples/openai_example.py",
185-
"examples/training_example_ubuntu_corpus.py",
186-
"examples/convert_units.py",
187-
"examples/ollama_example.py",
188-
"examples/export_example.py",
189-
"examples/default_response_example.py",
190190
"examples/tkinter_gui.py",
191-
"examples/learning_feedback_example.py",
192191
"examples/django_example/manage.py",
193192
"examples/django_example/django_example/asgi.py",
194193
"examples/django_example/django_example/__init__.py",
@@ -198,11 +197,12 @@
198197
"examples/django_example/django_example/urls.py",
199198
"examples/django_example/django_example/management/__init__.py",
200199
"examples/django_example/django_example/management/commands/__init__.py",
201-
"examples/django_example/django_example/management/commands/train.py",
202200
"docs/conf.py",
203201
"docs/_ext/github.py",
204202
"docs/_ext/canonical.py",
203+
"chatterbot/__init__.py",
205204
"chatterbot/adapters.py",
205+
"chatterbot/__main__.py",
206206
"chatterbot/constants.py",
207207
"chatterbot/utils.py",
208208
"chatterbot/exceptions.py",
@@ -301,6 +301,13 @@
301301
"assigned_files": [],
302302
"can_expand": false
303303
},
304+
{
305+
"name": "Unclassified",
306+
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
307+
"referenced_source_code": [],
308+
"assigned_files": [],
309+
"can_expand": false
310+
},
304311
{
305312
"name": "Unclassified",
306313
"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": "d18ea58e6863baa710652cf09ee258784c9dfa09",
2+
"commit_hash": "5e800ebef9d186ef1b0a36f2f43fd6d638e8bb72",
33
"code_boarding_version": "0.2.0"
44
}

.codeboarding/overview.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Overview
2424
Unclassified["Unclassified"]
2525
Unclassified["Unclassified"]
2626
Unclassified["Unclassified"]
27+
Unclassified["Unclassified"]
2728
Chatbot_Core_Engine -- "Receives Processed Input From" --> Input_Output_Processors
2829
Chatbot_Core_Engine -- "Delegates Response Generation To" --> Logic_Response_Adapters
2930
Logic_Response_Adapters -- "Queries Knowledge Base From" --> Data_Storage_Training
@@ -216,3 +217,10 @@ Unclassified
216217
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
217218

218219
**Related Classes/Methods**: *None*
220+
221+
Unclassified
222+
^^^^^^^^^^^^
223+
224+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
225+
226+
**Related Classes/Methods**: *None*

docs/architecture/overview.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Overview
2424
Unclassified["Unclassified"]
2525
Unclassified["Unclassified"]
2626
Unclassified["Unclassified"]
27+
Unclassified["Unclassified"]
2728
Chatbot_Core_Engine -- "Receives Processed Input From" --> Input_Output_Processors
2829
Chatbot_Core_Engine -- "Delegates Response Generation To" --> Logic_Response_Adapters
2930
Logic_Response_Adapters -- "Queries Knowledge Base From" --> Data_Storage_Training
@@ -216,3 +217,10 @@ Unclassified
216217
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
217218

218219
**Related Classes/Methods**: *None*
220+
221+
Unclassified
222+
^^^^^^^^^^^^
223+
224+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
225+
226+
**Related Classes/Methods**: *None*

0 commit comments

Comments
 (0)