1
+ {
2
+ "$schema" : " https://json-schema.org/draft-07/schema" ,
3
+ "title" : " Python handler for mkdocstrings." ,
4
+ "type" : " object" ,
5
+ "properties" : {
6
+ "python" : {
7
+ "markdownDescription" : " https://mkdocstrings.github.io/python/" ,
8
+ "type" : " object" ,
9
+ "properties" : {
10
+ "custom_templates" : {
11
+ "title" : " The path to a directory containing custom templates. The path is relative to the current working directory." ,
12
+ "markdownDescription" : " https://mkdocstrings.github.io/theming/" ,
13
+ "type" : " string" ,
14
+ "default" : null ,
15
+ "format" : " path"
16
+ },
17
+ "docstring_style" : {
18
+ "title" : " The docstring style to use when parsing docstrings." ,
19
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
20
+ "enum" : [" google" , " numpy" , " sphinx" ],
21
+ "default" : " google"
22
+ },
23
+ "docstring_options" : {
24
+ "title" : " The options for the docstring parser." ,
25
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
26
+ "default" : null ,
27
+ "items" : {
28
+ "$ref" : " https://raw.githubusercontent.com/mkdocstrings/griffe/master/docs/schema-docstrings-options.json"
29
+ }
30
+ },
31
+ "show_root_heading" : {
32
+ "title" : " Show the heading of the object at the root of the documentation tree." ,
33
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
34
+ "type" : " boolean" ,
35
+ "default" : false
36
+ },
37
+ "show_root_toc_entry" : {
38
+ "title" : " If the root heading is not shown, at least add a ToC entry for it." ,
39
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
40
+ "type" : " boolean" ,
41
+ "default" : true
42
+ },
43
+ "show_root_full_path" : {
44
+ "title" : " Show the full Python path for the root object heading." ,
45
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
46
+ "type" : " boolean" ,
47
+ "default" : true
48
+ },
49
+ "show_root_members_full_path" : {
50
+ "title" : " Show the full Python path of the root members." ,
51
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
52
+ "type" : " boolean" ,
53
+ "default" : false
54
+ },
55
+ "show_object_full_path" : {
56
+ "title" : " Show the full Python path of every object." ,
57
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
58
+ "type" : " boolean" ,
59
+ "default" : false
60
+ },
61
+ "show_category_heading" : {
62
+ "title" : " When grouped by categories, show a heading for each category." ,
63
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
64
+ "type" : " boolean" ,
65
+ "default" : false
66
+ },
67
+ "show_if_no_docstring" : {
68
+ "title" : " Show the object heading even if it has no docstring or children with docstrings." ,
69
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
70
+ "type" : " boolean" ,
71
+ "default" : false
72
+ },
73
+ "show_signature" : {
74
+ "title" : " Show methods and functions signatures." ,
75
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
76
+ "type" : " boolean" ,
77
+ "default" : true
78
+ },
79
+ "show_signature_annotations" : {
80
+ "title" : " Show the type annotations in methods and functions signatures." ,
81
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
82
+ "type" : " boolean" ,
83
+ "default" : false
84
+ },
85
+ "separate_signature" : {
86
+ "title" : " Whether to put the whole signature in a code block below the heading. If Black is installed, the signature is also formatted using it." ,
87
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
88
+ "type" : " boolean" ,
89
+ "default" : false
90
+ },
91
+ "line_length" : {
92
+ "title" : " Maximum line length when formatting code/signatures." ,
93
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
94
+ "type" : " integer" ,
95
+ "default" : 60
96
+ },
97
+ "merge_init_into_class" : {
98
+ "title" : " Whether to merge the `__init__` method into the class' signature and docstring." ,
99
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
100
+ "type" : " boolean" ,
101
+ "default" : false
102
+ },
103
+ "show_source" : {
104
+ "title" : " Show the source code of this object.." ,
105
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
106
+ "type" : " boolean" ,
107
+ "default" : true
108
+ },
109
+ "show_bases" : {
110
+ "title" : " Show the base classes of a class." ,
111
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
112
+ "type" : " boolean" ,
113
+ "default" : true
114
+ },
115
+ "show_submodules" : {
116
+ "title" : " When rendering a module, show its submodules recursively." ,
117
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
118
+ "type" : " boolean" ,
119
+ "default" : false
120
+ },
121
+ "group_by_category" : {
122
+ "title" : " Group the object's children by categories: attributes, classes, functions, and modules." ,
123
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
124
+ "type" : " boolean" ,
125
+ "default" : true
126
+ },
127
+ "heading_level" : {
128
+ "title" : " The initial heading level to use." ,
129
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
130
+ "type" : " integer" ,
131
+ "default" : 2
132
+ },
133
+ "members_order" : {
134
+ "title" : " The members ordering to use." ,
135
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
136
+ "enum" : [" alphabetical" , " source" ],
137
+ "default" : " alphabetical"
138
+ },
139
+ "docstring_section_style" : {
140
+ "title" : " The style used to render docstring sections." ,
141
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
142
+ "enum" : [" list" , " spacy" , " table" ],
143
+ "default" : " table"
144
+ },
145
+ "members" : {
146
+ "title" : " An explicit list of members to render." ,
147
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
148
+ "type" : [
149
+ " boolean" ,
150
+ " array"
151
+ ],
152
+ "default" : null
153
+ },
154
+ "filters" : {
155
+ "title" : " A list of filters applied to filter objects based on their name. A filter starting with `!` will exclude matching objects instead of including them. The `members` option takes precedence over `filters` (filters will still be applied recursively to lower members in the hierarchy)." ,
156
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
157
+ "type" : " array" ,
158
+ "default" : [" !^_[^_]" ]
159
+ },
160
+ "annotations_path" : {
161
+ "title" : " The verbosity for annotations path." ,
162
+ "markdownDescription" : " https://mkdocstrings.github.io/python/usage/#globallocal-options" ,
163
+ "enum" : [" brief" , " source" ],
164
+ "default" : " brief"
165
+ }
166
+ }
167
+ }
168
+ }
169
+ }
0 commit comments