-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmkdocs.yml
108 lines (102 loc) · 3.25 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
# Project Information
site_name: Passthrough
site_url: https://ExoMars-PanCam.github.io/passthrough
site_author: Ariel Ladegaard
site_description: >-
Template-driven PDS4 data product generation for Python processors and analysis tools.
# Repository
repo_name: passthrough
repo_url: https://github.com/ExoMars-PanCam/passthrough
edit_uri: ""
# Configuration
theme:
name: material
custom_dir: docs/overrides # to allow "visibility: hidden" on sidebars via meta ext
font:
text: Fira Sans
code: Fira Code
icon:
repo: fontawesome/brands/github
logo: pt_logo_d2
favicon: assets/images/favicon.png
palette:
scheme: mars
features:
- navigation.tabs
# - navigation.sections
# - navigation.expand
# - toc.integrate
plugins:
- search
# - git-revision-date
- section-index
- mkdocstrings:
default_handler: python
handlers:
python:
rendering:
# show_root_heading: true
show_root_toc_entry: false
# show_root_full_path: false
# show_object_full_path: true
# show_root_members_full_path: true
# show_category_heading: true
show_if_no_docstring: true
# show_signature_annotations: true
# show_source: false
group_by_category: false
heading_level: 3
selection:
filters:
- "!^_" # exclude all members starting with _
- "^__init__$" # but always include __init__ modules and methods
watch:
- src/passthrough
extra_css:
- stylesheets/extra.css
# Extensions
markdown_extensions:
- admonition # callouts
- abbr # on-hover abbreviation tooltips
- pymdownx.superfences # code in admonitions (nested blocks)
- pymdownx.details # collapsible admonitions
- pymdownx.highlight
- pymdownx.inlinehilite
- pymdownx.tabbed # tabbed admonitions (e.g. alternative approaches)
- pymdownx.snippets:
base_path: docs
# - attr_list
# - def_list
- footnotes
- meta # yaml preamble to selectively hide sidebars
- md_in_html # needed for landing page section quadrant links
# Page tree
nav:
- Home: index.md
- Getting started:
- Installation: get-started/installation.md
- Generating a product label: get-started/tutorial.md
- Next steps: get-started/next-steps.md
- How-to guides:
- how-to/index.md
- Inheriting from multiple sources: how-to/multi-source-inheritance.md
- Formatting strings with fill: how-to/fill-format.md
- Reference:
- reference/index.md
- Python API: reference/python-api.md
- Type template language:
- reference/ptl/index.md
- Passthrough properties:
- reference/ptl/properties/index.md
- "‣ sources": reference/ptl/properties/sources.md
- "‣ fetch": reference/ptl/properties/fetch.md
- "‣ required": reference/ptl/properties/required.md
- "‣ multi": reference/ptl/properties/multi.md
- "‣ fill": reference/ptl/properties/fill.md
- "‣ defer": reference/ptl/properties/defer.md
- XPath expressions: reference/ptl/xpath.md
- Extension API: reference/extension-api.md
- Background:
# - background/index.md
- Template processing: background/template-processing.md
- About: about.md