Skip to content

Update docs#108

Draft
kwabenantim wants to merge 2 commits into
developfrom
docs-furo-theme
Draft

Update docs#108
kwabenantim wants to merge 2 commits into
developfrom
docs-furo-theme

Conversation

@kwabenantim

@kwabenantim kwabenantim commented Jul 24, 2026

Copy link
Copy Markdown
Member

Follow-up to close #106

kwabenantim and others added 2 commits July 24, 2026 22:55
- conf.py + pyproject: use the Furo theme (matches pybind11) instead of
  sphinx-rtd-theme.
- doc/Makefile: add a `livehtml` target (sphinx-autobuild) that rebuilds on
  save and watches the cppwg package so docstring edits refresh the autodoc
  pages; add sphinx-autobuild to the docs extra.
- README: add a docs build-status badge linking to the site, and document
  the live-reload dev server.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Reorganise the Sphinx site around task-focused pages:

- Split the home page into an Installation page (dependencies, CastXML
  superbuild note, cppwg install) and a First steps page (worked shapes
  example, command-line usage, tips). The home page is now a landing page
  with a Contents toctree.
- Remove the autodoc API reference page and its now-unused Sphinx config
  (autodoc, napoleon, viewcode, coverage, mock imports) and the empty
  Indices toctree it fed.
- Add sphinx-copybutton so code blocks get a copy button.
- Let Furo apply its own Pygments styling instead of the forced green
  "sphinx" theme; drop the version from the sidebar brand title.
- Prose, link, and formatting fixes throughout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

Resurrect Docs

1 participant