Skip to content

Commit 7bf7ef2

Browse files
committed
docs clean ups
1 parent faeb2a1 commit 7bf7ef2

File tree

5 files changed

+134
-19
lines changed

5 files changed

+134
-19
lines changed

docs/admin/release_notes/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Release Notes
2+
3+
All the published release notes can be found via the navigation menu. All patch releases are included in the same minor release (e.g. `v1.2`) document.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# v0.0 Release Notes
1+
# v1.0 Release Notes
22

33
First major release of jdiff. Upgrade docs and development environments to use 2025 best practices.
44

docs/user/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Library Architecture
22

3-
| ![jdiff HLD](./images/hld-architecture.png) |
3+
| ![jdiff HLD](../images/hld-architecture.png) |
44
|:---:|
55
| **`jdiff` architecture** |
66

docs/user/lib_getting_started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Below are the names of checks provided by the library. These both describe the t
5353

5454
## Workflow
5555

56-
| ![jdiff Workflow](./images/jdiff-workflow.png) |
56+
| ![jdiff Workflow](../images/jdiff-workflow.png) |
5757
|:---:|
5858
| **`jdiff` Workflow** |
5959

mkdocs.yml

Lines changed: 128 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,141 @@
11
---
22
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"
56
site_url: "https://jdiff.readthedocs.io/"
6-
site_dir: "jdiff/docs"
77
repo_url: "https://github.com/networktocode-llc/jdiff"
8-
python:
9-
install:
10-
- requirements: "docs/requirements.txt"
8+
copyright: "Copyright © The Authors"
119
theme:
12-
name: "readthedocs"
10+
name: "material"
1311
navigation_depth: 4
12+
custom_dir: "docs/assets/overrides"
1413
hljs_languages:
15-
- "django"
14+
- "python"
1615
- "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+
1752
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"
1974
markdown_extensions:
75+
- "markdown_version_annotations":
76+
admonition_tag: "???"
2077
- "admonition"
21-
- toc:
78+
- "toc":
2279
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+
23121
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

Comments
 (0)