|
1 | 1 | ---
|
2 | 2 | dev_addr: "127.0.0.1:8001"
|
3 |
| -edit_uri: "edit/docs" |
4 |
| -site_name: "jdiff Documentation" |
| 3 | +edit_uri: "edit/main/jdiff/docs" |
| 4 | +site_dir: "jdiff/static/jdiff/docs" |
| 5 | +site_name: "Jdiff Documentation" |
5 | 6 | site_url: "https://jdiff.readthedocs.io/"
|
6 |
| -site_dir: "jdiff/docs" |
7 | 7 | repo_url: "https://github.com/networktocode-llc/jdiff"
|
8 |
| -python: |
9 |
| - install: |
10 |
| - - requirements: "docs/requirements.txt" |
| 8 | +copyright: "Copyright © The Authors" |
11 | 9 | theme:
|
12 |
| - name: "readthedocs" |
| 10 | + name: "material" |
13 | 11 | navigation_depth: 4
|
| 12 | + custom_dir: "docs/assets/overrides" |
14 | 13 | hljs_languages:
|
15 |
| - - "django" |
| 14 | + - "python" |
16 | 15 | - "yaml"
|
| 16 | + features: |
| 17 | + - "content.code.annotate" |
| 18 | + - "content.code.copy" |
| 19 | + - "content.tabs.link" |
| 20 | + - "navigation.footer" |
| 21 | + - "navigation.tabs" |
| 22 | + - "navigation.tabs.sticky" |
| 23 | + - "navigation.tracking" |
| 24 | + - "search.highlight" |
| 25 | + - "search.share" |
| 26 | + - "search.suggest" |
| 27 | + favicon: "assets/favicon.ico" |
| 28 | + logo: "assets/networktocode_logo.svg" |
| 29 | + palette: |
| 30 | + # Palette toggle for light mode |
| 31 | + - media: "(prefers-color-scheme: light)" |
| 32 | + scheme: "default" |
| 33 | + primary: "black" |
| 34 | + toggle: |
| 35 | + icon: "material/weather-sunny" |
| 36 | + name: "Switch to dark mode" |
| 37 | + |
| 38 | + # Palette toggle for dark mode |
| 39 | + - media: "(prefers-color-scheme: dark)" |
| 40 | + scheme: "slate" |
| 41 | + primary: "black" |
| 42 | + toggle: |
| 43 | + icon: "material/weather-night" |
| 44 | + name: "Switch to light mode" |
| 45 | + |
| 46 | +validation: |
| 47 | + absolute_links: "warn" |
| 48 | + anchors: "warn" |
| 49 | + omitted_files: "warn" |
| 50 | + unrecognized_links: "warn" |
| 51 | + |
17 | 52 | extra_css:
|
18 |
| - - "extra.css" |
| 53 | + - "assets/extra.css" |
| 54 | + |
| 55 | +extra: |
| 56 | + generator: false |
| 57 | + ntc_sponsor: true |
| 58 | + social: |
| 59 | + - icon: "fontawesome/solid/rss" |
| 60 | + link: "https://blog.networktocode.com/" |
| 61 | + name: "Network to Code Blog" |
| 62 | + - icon: "fontawesome/brands/youtube" |
| 63 | + link: "https://www.youtube.com/channel/UCwBh-dDdoqzxXKyvTw3BuTw" |
| 64 | + name: "Network to Code Videos" |
| 65 | + - icon: "fontawesome/brands/slack" |
| 66 | + link: "https://www.networktocode.com/community/" |
| 67 | + name: "Network to Code Community" |
| 68 | + - icon: "fontawesome/brands/github" |
| 69 | + link: "https://github.com/networktocode/" |
| 70 | + name: "GitHub Organization" |
| 71 | + - icon: "fontawesome/brands/twitter" |
| 72 | + link: "https://twitter.com/networktocode" |
| 73 | + name: "Network to Code Twitter" |
19 | 74 | markdown_extensions:
|
| 75 | + - "markdown_version_annotations": |
| 76 | + admonition_tag: "???" |
20 | 77 | - "admonition"
|
21 |
| - - toc: |
| 78 | + - "toc": |
22 | 79 | permalink: true
|
| 80 | + - "attr_list" |
| 81 | + - "markdown_data_tables": |
| 82 | + base_path: "docs" |
| 83 | + - "md_in_html" |
| 84 | + - "pymdownx.details" |
| 85 | + # Need pymdownx.emoji for Grid icon search |
| 86 | + - pymdownx.emoji: |
| 87 | + emoji_index: !!python/name:material.extensions.emoji.twemoji |
| 88 | + emoji_generator: !!python/name:material.extensions.emoji.to_svg |
| 89 | + - "pymdownx.highlight": |
| 90 | + anchor_linenums: true |
| 91 | + - "pymdownx.inlinehilite" |
| 92 | + - "pymdownx.snippets" |
| 93 | + - "pymdownx.superfences": |
| 94 | + custom_fences: |
| 95 | + - name: "mermaid" |
| 96 | + class: "mermaid" |
| 97 | + format: !!python/name:pymdownx.superfences.fence_code_format |
| 98 | + - "pymdownx.tabbed": |
| 99 | + "alternate_style": true |
| 100 | + - "pymdownx.tilde" |
| 101 | + |
| 102 | +plugins: |
| 103 | + - "search" |
| 104 | + - "gen-files": |
| 105 | + scripts: |
| 106 | + - "docs/generate_code_reference_pages.py" |
| 107 | + - "glightbox": |
| 108 | + manual: true # See https://blueswen.github.io/mkdocs-glightbox/flexibility/enable-by-image-or-page/ |
| 109 | + - "section-index" |
| 110 | + - "mkdocstrings": |
| 111 | + default_handler: "python" |
| 112 | + handlers: |
| 113 | + python: |
| 114 | + paths: ["."] |
| 115 | + options: |
| 116 | + heading_level: 1 |
| 117 | + show_root_heading: true |
| 118 | + show_root_members_full_path: true |
| 119 | + show_source: false |
| 120 | + |
23 | 121 | nav:
|
24 |
| - - Introduction: "index.md" |
25 |
| - - Usage: "usage.md" |
26 |
| - - Architecture: "architecture.md" |
27 |
| -# Future docs |
28 |
| -# - Examples: "example.md" |
29 |
| -# - Development Environment: "development.md" |
| 122 | + - Overview: "index.md" |
| 123 | + - User Guide: |
| 124 | + - Library Overview: "user/lib_overview.md" |
| 125 | + - Getting Started: "user/lib_getting_started.md" |
| 126 | + - Architecture Overview: "user/architecture.md" |
| 127 | + - Usage: "user/usage.md" |
| 128 | + - Frequently Asked Questions: "user/faq.md" |
| 129 | + - Administrator Guide: |
| 130 | + - Install and Configure: "admin/install.md" |
| 131 | + - Upgrade: "admin/upgrade.md" |
| 132 | + - Uninstall: "admin/uninstall.md" |
| 133 | + - Release Notes: |
| 134 | + - "admin/release_notes/index.md" |
| 135 | + - v0.0: "admin/release_notes/version_0.0.md" |
| 136 | + - v1.0: "admin/release_notes/version_1.0.md" |
| 137 | + - Developer Guide: |
| 138 | + - Extending the Library: "dev/extending.md" |
| 139 | + - Contributing to the Library: "dev/contributing.md" |
| 140 | + - Development Environment: "dev/dev_environment.md" |
| 141 | + - Architecture Decisions: "dev/arch_decision.md" |
0 commit comments