-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmkdocs.yml
More file actions
96 lines (82 loc) · 3.07 KB
/
mkdocs.yml
File metadata and controls
96 lines (82 loc) · 3.07 KB
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
# ============================================================================
# MkDocs configuration
# ============================================================================
# Location: repository root (NOT under docs/)
# Purpose : Build Wiki-compatible documentation with search + network graph
# ============================================================================
site_name: UML2Semantics in Python
site_description: Enhanced and enriched UML2Semantics in Python
site_author: Chris Day
site_url: https://chris-day.github.io/uml2semantics-python/
# ----------------------------------------------------------------------------
# Content location
# ----------------------------------------------------------------------------
docs_dir: docs
# CRITICAL: preserves GitHub Wiki-style URLs and inbound links
use_directory_urls: false
# ----------------------------------------------------------------------------
# Theme
# ----------------------------------------------------------------------------
theme:
name: material
# features:
# - navigation.tabs
# - navigation.sections
# - navigation.indexes
# - search.highlight
# - search.suggest
# - content.code.copy
# ----------------------------------------------------------------------------
# Markdown extensions
# ----------------------------------------------------------------------------
markdown_extensions:
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
# ----------------------------------------------------------------------------
# Plugins
# Order matters
# ----------------------------------------------------------------------------
plugins:
# 1. Search index
- search:
lang: en
# 2. Documentation topology graph
- graph:
name: title # use page titles as node labels
debug: false
# 3. Revision metadata (governance / audit signal)
- git-revision-date-localized:
type: iso_date
fallback_to_build_date: true
# 4. Output optimisation
- minify:
minify_html: true
minify_js: true
minify_css: true
# ----------------------------------------------------------------------------
# Optional CSS (safe to include even if file doesn’t exist yet)
# ----------------------------------------------------------------------------
extra_css:
- stylesheets/extra.css
# ----------------------------------------------------------------------------
# Navigation
# NOTE:
# - Keep filenames exactly as they exist in the former Wiki
# - Do NOT rename pages casually
# ----------------------------------------------------------------------------
nav:
- Home: index.md
- Getting Started: Getting-Started.md
- TSV Specification: TSV-Specification.md
- CLI Usage: CLI-Usage.md
- Examples: Examples.md
- Choice Patterns: Choice-Patterns.md
- Datatypes and Facets: Datatypes-and-Facets.md
- Enumerations: Enumerations.md
- Annotations: Annotations.md
- Troubleshooting: Troubleshooting.md
- Architecture: Architecture.md
- Golden Tests: Golden-Tests.md