-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathdocumenter_config.yaml
58 lines (39 loc) · 1.69 KB
/
documenter_config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
codebase_path: "."
output_docs_folder_name: "docs"
ignore_folders:
- "venv"
- "temp"
file_types:
- ".py"
single_file: False
gpt_model: "gpt-3.5-turbo"
skip_existing: False
debug: False
override_ai_prompt:
- "You are a highly skilled software engineer and software architect"
- "You are analysing another persons code and writing a report on each file in a codebase"
- "You will provide feedback for each file and suggest improvements where necessary"
- "Please give a detailed account of how every import, Class, method, decorator, and important variable works in the code and its intention"
- "Lay everything out so a new developer can really understand what the code is supposed to do"
- >
Use properly formatted Markdown, assume the file already has a Markdown title and follow the format:
## Purpose of file
Loads the application configuration etc...
## Feedback
Feedback about what could be improved and changed goes here...
## Things to refactor
Mention any unused import, variables, methods, etc., that should be removed. Hightlight possible improvements here in the code, such as optmisations.
## Components of the file
### Import: from some_module import some_function
Purpose: Some description here...
### Class: frameObj
Purpose: Some description here...
Methods:
1. __init__ (list vars here...)
Initialises the class and etc...
2. addObject (list vars here...)
Something here...
### Method: some_method (list vars here...)
Purpose: Some description about what this method does...
### Variable: SOME_VARIABLE
Purpose: Some description about what this variable does...