/ mkdocs.yml
mkdocs.yml
1 site_name: "docstrings2pep727" 2 site_description: "Move documentation from docstrings to PEP 727 type annotations." 3 site_url: "https://pawamoy.github.io/docstrings2pep727" 4 repo_url: "https://github.com/pawamoy/docstrings2pep727" 5 repo_name: "pawamoy/docstrings2pep727" 6 site_dir: "site" 7 watch: [mkdocs.yml, README.md, CONTRIBUTING.md, CHANGELOG.md, src/docstrings2pep727] 8 copyright: Copyright © 2023 Timothée Mazzucotelli 9 edit_uri: edit/main/docs/ 10 11 validation: 12 omitted_files: warn 13 absolute_links: warn 14 unrecognized_links: warn 15 16 nav: 17 - Home: 18 - Overview: index.md 19 - Changelog: changelog.md 20 - Credits: credits.md 21 - License: license.md 22 # defer to gen-files + literate-nav 23 - API reference: 24 - docstrings2pep727: reference/ 25 - Development: 26 - Contributing: contributing.md 27 - Code of Conduct: code_of_conduct.md 28 - Coverage report: coverage.md 29 - Author's website: https://pawamoy.github.io/ 30 31 theme: 32 name: material 33 custom_dir: docs/.overrides 34 icon: 35 logo: material/currency-sign 36 features: 37 - announce.dismiss 38 - content.action.edit 39 - content.action.view 40 - content.code.annotate 41 - content.code.copy 42 - content.tooltips 43 - navigation.footer 44 - navigation.indexes 45 - navigation.sections 46 - navigation.tabs 47 - navigation.tabs.sticky 48 - navigation.top 49 - search.highlight 50 - search.suggest 51 - toc.follow 52 palette: 53 - media: "(prefers-color-scheme)" 54 toggle: 55 icon: material/brightness-auto 56 name: Switch to light mode 57 - media: "(prefers-color-scheme: light)" 58 scheme: default 59 primary: teal 60 accent: purple 61 toggle: 62 icon: material/weather-sunny 63 name: Switch to dark mode 64 - media: "(prefers-color-scheme: dark)" 65 scheme: slate 66 primary: black 67 accent: lime 68 toggle: 69 icon: material/weather-night 70 name: Switch to system preference 71 72 extra_css: 73 - css/material.css 74 - css/mkdocstrings.css 75 76 markdown_extensions: 77 - attr_list 78 - admonition 79 - callouts 80 - footnotes 81 - pymdownx.emoji: 82 emoji_index: !!python/name:material.extensions.emoji.twemoji 83 emoji_generator: !!python/name:material.extensions.emoji.to_svg 84 - pymdownx.magiclink 85 - pymdownx.snippets: 86 base_path: [!relative $config_dir] 87 check_paths: true 88 - pymdownx.superfences 89 - pymdownx.tabbed: 90 alternate_style: true 91 slugify: !!python/object/apply:pymdownx.slugs.slugify 92 kwds: 93 case: lower 94 - pymdownx.tasklist: 95 custom_checkbox: true 96 - toc: 97 permalink: "¤" 98 99 plugins: 100 - search 101 - markdown-exec 102 - gen-files: 103 scripts: 104 - scripts/gen_ref_nav.py 105 - literate-nav: 106 nav_file: SUMMARY.md 107 - coverage 108 - mkdocstrings: 109 handlers: 110 python: 111 import: 112 - https://docs.python.org/3/objects.inv 113 paths: [src] 114 options: 115 docstring_options: 116 ignore_init_summary: true 117 docstring_section_style: list 118 filters: ["!^_"] 119 heading_level: 1 120 inherited_members: true 121 merge_init_into_class: true 122 separate_signature: true 123 show_root_heading: true 124 show_root_full_path: false 125 show_signature_annotations: true 126 show_symbol_type_heading: true 127 show_symbol_type_toc: true 128 signature_crossrefs: true 129 summary: true 130 - git-committers: 131 enabled: !ENV [DEPLOY, false] 132 repository: pawamoy/docstrings2pep727 133 - minify: 134 minify_html: !ENV [DEPLOY, false] 135 - group: 136 enabled: !ENV [MATERIAL_INSIDERS, false] 137 plugins: 138 - typeset 139 140 extra: 141 social: 142 - icon: fontawesome/brands/github 143 link: https://github.com/pawamoy 144 - icon: fontawesome/brands/mastodon 145 link: https://fosstodon.org/@pawamoy 146 - icon: fontawesome/brands/twitter 147 link: https://twitter.com/pawamoy 148 - icon: fontawesome/brands/gitter 149 link: https://gitter.im/docstrings2pep727/community 150 - icon: fontawesome/brands/python 151 link: https://pypi.org/project/docstrings2pep727/