Skip to content

Commit 7a3d620

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 03fb50e commit 7a3d620

4 files changed

Lines changed: 33 additions & 10 deletions

File tree

.codeboarding/analysis.json

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,9 @@
4444
"assigned_files": [
4545
"chatterbot/search.py",
4646
"chatterbot/response_selection.py",
47-
"chatterbot/vectorstores.py",
4847
"chatterbot/filters.py",
4948
"chatterbot/comparisons.py",
5049
"chatterbot/logic/unit_conversion.py",
51-
"chatterbot/logic/__init__.py",
5250
"chatterbot/logic/mathematical_evaluation.py",
5351
"chatterbot/logic/logic_adapter.py",
5452
"chatterbot/logic/best_match.py",
@@ -81,12 +79,16 @@
8179
}
8280
],
8381
"assigned_files": [
82+
"examples/training_example_chatterbot_corpus.py",
83+
"examples/training_example_list_data.py",
84+
"examples/training_example_ubuntu_corpus.py",
85+
"examples/django_example/django_example/management/commands/train.py",
8486
"chatterbot/corpus.py",
87+
"chatterbot/vectorstores.py",
8588
"chatterbot/trainers.py",
8689
"chatterbot/ext/django_chatterbot/models.py",
8790
"chatterbot/ext/django_chatterbot/abstract_models.py",
8891
"chatterbot/ext/django_chatterbot/migrations/0014_remove_statement_extra_data.py",
89-
"chatterbot/ext/django_chatterbot/migrations/__init__.py",
9092
"chatterbot/ext/django_chatterbot/migrations/0005_statement_created_at.py",
9193
"chatterbot/ext/django_chatterbot/migrations/0011_blank_extra_data.py",
9294
"chatterbot/ext/django_chatterbot/migrations/0016_statement_stemmed_text.py",
@@ -108,7 +110,6 @@
108110
"chatterbot/ext/django_chatterbot/migrations/0017_tags_unique.py",
109111
"chatterbot/ext/sqlalchemy_app/models.py",
110112
"chatterbot/storage/storage_adapter.py",
111-
"chatterbot/storage/__init__.py",
112113
"chatterbot/storage/mongodb.py",
113114
"chatterbot/storage/redis.py",
114115
"chatterbot/storage/sql_storage.py",
@@ -162,18 +163,15 @@
162163
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
163164
"referenced_source_code": [],
164165
"assigned_files": [
165-
"examples/training_example_chatterbot_corpus.py",
166166
"examples/__init__.py",
167167
"examples/basic_example.py",
168168
"examples/terminal_example.py",
169169
"examples/terminal_mongo_example.py",
170170
"examples/specific_response_example.py",
171171
"examples/tagged_dataset_example.py",
172172
"examples/memory_sql_example.py",
173-
"examples/training_example_list_data.py",
174173
"examples/math_and_time.py",
175174
"examples/openai_example.py",
176-
"examples/training_example_ubuntu_corpus.py",
177175
"examples/convert_units.py",
178176
"examples/ollama_example.py",
179177
"examples/export_example.py",
@@ -189,7 +187,6 @@
189187
"examples/django_example/django_example/urls.py",
190188
"examples/django_example/django_example/management/__init__.py",
191189
"examples/django_example/django_example/management/commands/__init__.py",
192-
"examples/django_example/django_example/management/commands/train.py",
193190
"docs/conf.py",
194191
"docs/_ext/github.py",
195192
"docs/_ext/canonical.py",
@@ -206,7 +203,10 @@
206203
"chatterbot/ext/django_chatterbot/settings.py",
207204
"chatterbot/ext/django_chatterbot/model_admin.py",
208205
"chatterbot/ext/django_chatterbot/admin.py",
209-
"chatterbot/ext/sqlalchemy_app/__init__.py"
206+
"chatterbot/ext/django_chatterbot/migrations/__init__.py",
207+
"chatterbot/ext/sqlalchemy_app/__init__.py",
208+
"chatterbot/storage/__init__.py",
209+
"chatterbot/logic/__init__.py"
210210
],
211211
"can_expand": false
212212
},
@@ -273,6 +273,13 @@
273273
"assigned_files": [],
274274
"can_expand": false
275275
},
276+
{
277+
"name": "Unclassified",
278+
"description": "Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)",
279+
"referenced_source_code": [],
280+
"assigned_files": [],
281+
"can_expand": false
282+
},
276283
{
277284
"name": "Unclassified",
278285
"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": "ef4857578b1ae3908c5162c7a619a4fd6923550e",
2+
"commit_hash": "03fb50e204d15d4c061a0bbfa07183cae8d87091",
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
@@ -20,6 +20,7 @@ Overview
2020
Unclassified["Unclassified"]
2121
Unclassified["Unclassified"]
2222
Unclassified["Unclassified"]
23+
Unclassified["Unclassified"]
2324
Chatbot_Core_Engine -- "Receives Processed Input From" --> Input_Output_Processors
2425
Chatbot_Core_Engine -- "Delegates Response Generation To" --> Logic_Response_Adapters
2526
Logic_Response_Adapters -- "Queries Knowledge Base From" --> Data_Storage_Training
@@ -184,3 +185,10 @@ Unclassified
184185
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
185186

186187
**Related Classes/Methods**: *None*
188+
189+
Unclassified
190+
^^^^^^^^^^^^
191+
192+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
193+
194+
**Related Classes/Methods**: *None*

docs/architecture/overview.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Overview
2020
Unclassified["Unclassified"]
2121
Unclassified["Unclassified"]
2222
Unclassified["Unclassified"]
23+
Unclassified["Unclassified"]
2324
Chatbot_Core_Engine -- "Receives Processed Input From" --> Input_Output_Processors
2425
Chatbot_Core_Engine -- "Delegates Response Generation To" --> Logic_Response_Adapters
2526
Logic_Response_Adapters -- "Queries Knowledge Base From" --> Data_Storage_Training
@@ -184,3 +185,10 @@ Unclassified
184185
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
185186

186187
**Related Classes/Methods**: *None*
188+
189+
Unclassified
190+
^^^^^^^^^^^^
191+
192+
Component for all unclassified files and utility functions (Utility functions/External Libraries/Dependencies)
193+
194+
**Related Classes/Methods**: *None*

0 commit comments

Comments
 (0)