Skip to content

Commit 1f6e2b8

Browse files
committed
docs(CHANGES): Add workspace package entries for 0.0.1
why: The 0.0.1 release notes only mentioned gp_sphinx core features; the four workspace packages shipped alongside it were undocumented. what: - sphinx-autodoc-pytest-fixtures: fixture autodocumenter with badges, dependency tracking, and reverse-dep graphs - sphinx-fonts: self-hosted Fontsource CDN fonts with CLS-free loading - sphinx-gptheme: Furo child theme with SPA nav and IBM Plex typography - sphinx-argparse-neo: argparse directive with epilog transformation
1 parent 49772c1 commit 1f6e2b8

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGES

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,21 @@ $ uv add gp-sphinx --prerelease allow
2424
- `merge_sphinx_config()` API for building complete Sphinx config from shared defaults
2525
- Shared extension list, theme options, MyST config, font config
2626
- Bundled workarounds (tabs.js removal, spa-nav.js injection)
27+
28+
### Workspace packages
29+
30+
- `sphinx-autodoc-pytest-fixtures` — Sphinx autodocumenter for pytest fixtures.
31+
Registers `py:fixture` as a domain object type with `autofixture::` for
32+
single-fixture docs, `autofixtures::` for bulk module discovery, and
33+
`autofixture-index::` for summary tables. Fixtures render with scope/kind/autouse
34+
badges, classified dependency lists, reverse-dep tracking, and auto-generated
35+
usage snippets. Frozen dataclasses for pickle-safe incremental builds, parallel-safe,
36+
WCAG AA badge contrast, and pytest 9+ compatible.
37+
- `sphinx-fonts` — Self-hosted web fonts via Fontsource CDN. Downloads at build time,
38+
caches locally, and injects `@font-face` CSS with preload hints and fallback
39+
font-metric overrides for zero-CLS loading.
40+
- `sphinx-gptheme` — Furo child theme for git-pull projects. Custom sidebar, footer
41+
icons, SPA navigation, and CSS variable-driven IBM Plex typography.
42+
- `sphinx-argparse-neo` — Argparse CLI documentation extension with `.. argparse::`
43+
directive, epilog-to-section transformation, and Pygments lexers for argparse
44+
help/usage output.

0 commit comments

Comments
 (0)