forked from pymmcore-plus/pymmcore-plus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdocs.yml
145 lines (133 loc) · 4.41 KB
/
mkdocs.yml
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
site_name: pymmcore-plus
site_url: https://pymmcore-plus.github.io/pymmcore-plus
site_description: Pure python extensions of the C++ micro-manager core
# strict: true
repo_name: pymmcore-plus/pymmcore-plus
repo_url: https://github.com/pymmcore-plus/pymmcore-plus
edit_uri: edit/main/docs/
# use_directory_urls: false
watch:
- src/pymmcore_plus
- examples
nav:
- pymmcore-plus:
- index.md
- install.md
- Guides:
- guides/events.md
- guides/mda_engine.md
- guides/custom_engine.md
- guides/event_driven_acquisition.md
- guides/logging.md
- Examples:
- examples/mda.md
- examples/integration-with-qt.md
- examples/context-set.md
- examples/napari-micromanager.md
- examples/following_changes_in_core.md
- examples/pycro-manager-api.md
- API:
- api/cmmcoreplus.md
- api/mda.md
- api/events.md
- api/device.md
- api/configuration.md
- api/constants.md
- Metadata: api/metadata.md
- Utilities: api/utils.md
- metadata.md
- cli.md
- troubleshooting.md
- profiling.md
- contributing.md
- useq-schema: /useq-schema/
- pymmcore-widgets: /pymmcore-widgets/
- napari-micromanager: /napari-micromanager/
theme:
name: "material"
features:
- content.tabs.link
- content.code.annotate
- content.code.copy
- navigation.tabs
- navigation.footer # next/previous links in footer
icon:
logo: fontawesome/solid/microscope
repo: fontawesome/brands/github
favicon: images/favicon.ico
palette:
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: default
primary: dark blue
accent: dark blue
toggle:
icon: material/lightbulb-outline
name: "Switch to dark mode"
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: teal
accent: light green
toggle:
icon: material/lightbulb
name: "Switch to light mode"
markdown_extensions:
- tables
- pymdownx.snippets # lets you include code snippets from other files
- toc:
permalink: "#"
- admonition
- pymdownx.highlight
- pymdownx.extra
- pymdownx.details
- pymdownx.superfences
- pymdownx.tilde
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.tabbed:
alternate_style: true
- mkdocs-typer
hooks:
- docs/_hooks.py
plugins:
- search
- mkdocstrings:
handlers:
python:
import:
- https://docs.python.org/3/objects.inv
- https://numpy.org/doc/stable/objects.inv
- https://pymmcore-plus.github.io/useq-schema/objects.inv
options:
## Headings options:
# heading_level: 2 # default is 2
show_root_heading: true # default is false
# show_root_toc_entry: false # default is true
# show_root_full_path: false # default is true
# show_root_members_full_path: true # default is false
# show_object_full_path: true # default is false
# show_category_heading: true # default is false
## Members options:
# members: [] # default is None
# members_order: 'source' # default is 'alphabetical'
filters: ["^[^_]"] # list of filters to filter objects by name
# group_by_category: false # default is true
# show_submodules: true # default is false
## Docstrings options:
docstring_style: "numpy"
# docstring_options: {} # griffe.docstrings options
# docstring_section_style: 'list' # default is 'table' (or spacy)
line_length: 50 # default is 60
# merge_init_into_class: true # default is false
show_if_no_docstring: true # default is false
## Signatures/annotations options:
# show_signature: false # default is true
show_signature_annotations: true # default is false
annotations_path: "source" # default is 'brief'
# separate_signature: true # default is false
show_bases: false # default is true
show_source: false # default is true
extra_css:
- stylesheets/extra.css