Commit 217358b
authored
docs: Migrate to
## Summary
Migrates cihai-cli docs from repo-local Sphinx theme/config/assets to
the published `gp-sphinx` shared documentation platform.
## What changed
- `pyproject.toml` / `uv.lock` switch the docs stack to
`gp-sphinx==0.0.1a1` and `sphinx-argparse-neo==0.0.1a1` from PyPI.
- `docs/conf.py` is already rewritten around `merge_sphinx_config()` so
theme settings, shared extensions, fonts, and JS workarounds come from
gp-sphinx instead of local boilerplate.
- Adds root doctest support for `monkeypatch` and fixes the
`_colors.py` examples so they match the actual `NO_COLOR` precedence
contract.
- Retains the removal of vendored docs-only files and now-unused mypy
overrides from the original gp-sphinx migration stack.
## Test plan
- [x] `just test`
- [x] `just ruff`
- [x] `just mypy`
- [x] `just build-docs`gp-sphinx theme and packages (#345)40 files changed
Lines changed: 130 additions & 12228 deletions
File tree
- docs
- _ext
- sphinx_argparse_neo
- _static
- css
- js
- _templates
- sidebar
- src/cihai_cli
- tests/docs
- _ext
- sphinx_argparse_neo
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
This file was deleted.
0 commit comments