Skip to content

Commit 97947df

Browse files
docs: drop mike version provider for pre-1.0 (#35)
* docs: drop mike version provider for pre-1.0 mike maintains multiple versioned snapshots of the docs under one domain, with a version dropdown for switching between them. Useful once an API contract stabilizes and users on different installed versions need to read the docs that match their install. Pre-1.0, breaking changes are still expected — historical snapshots would just confuse readers (the API in v0.5 docs may not exist in v0.7). pydantic-ai's docs site (the polish reference) doesn't ship versioned docs either. Revisit when 1.0 ships and the API contract stabilizes. Removes ``extra.version.provider: mike`` from mkdocs.yml so Material's theme stops trying to fetch a versions.json that no CI step produces. * docs: drop mike dep from docs group mike was the only consumer of ``version.provider: mike`` in mkdocs.yml, which the previous commit removed. Drop the ``mike>=2.1,<3`` line from pyproject.toml's docs group and regen uv.lock so the docs install surface no longer pulls in mike + its transitives (pyparsing, verspec).
1 parent 0f0a511 commit 97947df

3 files changed

Lines changed: 0 additions & 43 deletions

File tree

mkdocs.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,6 @@ nav:
113113
extra:
114114
# Hide the "Made with Material for MkDocs" footer.
115115
generator: false
116-
# Versioned docs via mike. The dropdown shows once at least one
117-
# version has been published (``mike deploy <version>``); pre-1.0
118-
# it stays hidden because nothing's deployed.
119-
version:
120-
provider: mike
121116
social:
122117
- icon: fontawesome/brands/github
123118
link: https://github.com/LunarCommand/openarmature-python

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ docs = [
5656
"pymdown-extensions>=10.0,<11",
5757
"mkdocs-glightbox>=0.4,<1",
5858
"mkdocs-llmstxt>=0.1,<1",
59-
"mike>=2.1,<3",
6059
]
6160
# Deps for the runnable demos under ``examples/``. The demos call out to
6261
# an OpenAI-compatible LLM endpoint, so ``openai`` is the one extra

uv.lock

Lines changed: 0 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)