Skip to content

Revival 4/4: MkDocs documentation (Material + mkdocstrings) replacing Sphinx - #5

Merged
adaj merged 1 commit into
revival/03-spatiotemporalfrom
revival/04-docs
Sep 14, 2026
Merged

adaj merged 1 commit into
revival/03-spatiotemporalfrom
revival/04-docs

Conversation

@adaj

@adaj adaj commented Sep 14, 2026 •

Copy link
Copy Markdown
Owner

Summary

Stacked on #4.

  • mkdocs.yml with the Material theme, API pages generated from docstrings by mkdocstrings, autorefs, Mermaid, tabs and admonitions
  • Content: home, installation, quickstart, user guide (how it works, data & study areas, grids & mapping, feature engineering, prediction & evaluation), API reference per module, changelog/contributing (included from the repo files), citing page; figures generated with the synthetic generator; every code example was executed
  • Docstrings converted from Sphinx roles to mkdocstrings cross-references
  • Docs workflow: strict build on PRs, mkdocs gh-deploy to the gh-pages branch on pushes to master (keeps https://adaj.github.io/predspot/ working and replaces the committed Sphinx HTML)
  • docs extra in pyproject.toml; README points to the site

mkdocs build --strict passes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FtZdc2gGrDh4PGSLyT9yRE

- mkdocs.yml with Material theme, mkdocstrings API pages generated from the
  docstrings, autorefs cross-references, Mermaid, tabs and admonitions
- New content: home, installation, quickstart, a user guide (how it works,
  data & study areas, grids & mapping, feature engineering, prediction &
  evaluation), API reference per module, changelog/contributing (included
  from the repo files) and a citing page; figures generated with the
  synthetic generator; every code example was executed
- Docstrings converted from Sphinx roles to mkdocstrings cross-references
- Docs workflow: strict build on PRs, deploy to the gh-pages branch on
  pushes to master (replaces the committed Sphinx HTML)
- `docs` extra in pyproject; README points to the site

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FtZdc2gGrDh4PGSLyT9yRE
@adaj
adaj merged commit ccc6d5e into revival/03-spatiotemporal Sep 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant