Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
c6e5138
chore(repo[gitignore]): ignore repo-local out/ mirror
tony Apr 12, 2026
cff660c
layout(feat): componentized autodoc layout with region wrapping and p…
tony Apr 7, 2026
2a37996
layout(fix[fold]): count Sphinx-style collapsed params, wire demo page
tony Apr 7, 2026
45dbaf2
layout(feat[sig-fold]): collapse large signature param lists inline
tony Apr 7, 2026
f2b8dfb
layout(fix[sig-fold]): fix expanded signature layout and lighter para…
tony Apr 7, 2026
446d9a4
layout(feat[autodoc]): Rebuild managed API component layout
tony Apr 8, 2026
98cd717
py(deps[dev]): Add Syrupy for HTML snapshot coverage
tony Apr 8, 2026
4272b88
layout(fix[signature]): Polish folded multiline signature output
tony Apr 8, 2026
1188709
layout(fix[signature]): Center managed API headers on dt
tony Apr 8, 2026
4c730cd
tests(refactor[sphinx-cache]): Cache repeated synthetic Sphinx scenarios
tony Apr 8, 2026
8842f23
tests(refactor[fast-lane]): Finalize doctree-first Sphinx test split
tony Apr 8, 2026
ab312eb
tests(refactor[runner]): Speed local pytest via fixed basetemp
tony Apr 8, 2026
0f68822
tests(refactor[sphinx-audit]): Demote remaining faux harnessed checks
tony Apr 8, 2026
5812f3a
tests(refactor[audit]): Re-center suite profiling on full coverage
tony Apr 8, 2026
b14179a
tests(refactor[analysis]): Separate runner overhead from Sphinx cost
tony Apr 8, 2026
fa65c3e
tests(refactor[audit]): Rewrite slow Sphinx paths surgically
tony Apr 8, 2026
61dee0d
tests(refactor[runner]): Reuse a shared doctest temp path
tony Apr 8, 2026
05144db
tests(refactor[harness]): Share pytest-fixture scenario roots
tony Apr 8, 2026
d94768a
tests(refactor[runtime]): Shrink smoke-only Sphinx scenarios
tony Apr 8, 2026
5391780
tests(refactor[runtime]): Share final MyST fixture scenario
tony Apr 8, 2026
d51bb60
tests(refactor[runtime]): Shrink final html/text smoke scenarios
tony Apr 9, 2026
577dd87
test(refactor[runtime]): narrow slow test harnesses
tony Apr 9, 2026
1a70731
autodoc(refactor[layout]): slot-based API headers and lighter tests
tony Apr 9, 2026
5c73eec
autodoc(refactor[layout]): consolidate shared layout across autodoc p…
tony Apr 9, 2026
5d00da3
autodoc(refactor[wave2]): harden shared layout contracts
tony Apr 9, 2026
eaf8e2f
docs(refactor[autodoc-demos]): standardize package page live examples
tony Apr 9, 2026
10f3ebb
autodoc(refactor[wave3]): shared badge specs, body schema, and struct…
tony Apr 9, 2026
658ce15
autodoc(feat[wave4]): visual card box for non-Python entries and prod…
tony Apr 9, 2026
b0b5e54
layout(fix[css]): vertical alignment, badge colors, permalink hover b…
tony Apr 9, 2026
877eb70
layout(fix[css]): remove top border divider from api-footer members s…
tony Apr 9, 2026
8532a41
config(fix[napoleon-order]): load napoleon before sphinx_autodoc_type…
tony Apr 9, 2026
11f58a1
layout(fix[dedup-rtype]): doctree-level defence against duplicate Ret…
tony Apr 9, 2026
65f7d61
typehints(feat[sphinx-typehints-gp]): replace sphinx-autodoc-typehint…
tony Apr 9, 2026
d251fd3
config(remove[napoleon]): drop napoleon_ config defaults and test
tony Apr 9, 2026
464bd49
typehints(feat[numpy-parser]): add NumPy docstring parser replacing s…
tony Apr 9, 2026
72a1ccd
typehints(remove[napoleon]): drop sphinx.ext.napoleon from DEFAULT_EX…
tony Apr 9, 2026
c0f044d
badges(feat[unified-palette]): unify all badge colours into sphinx-au…
tony Apr 9, 2026
8e608d7
badges(feat[sab-dense]): add dense variant restoring compact bordered…
tony Apr 9, 2026
1dcc62e
badges(feat[icon-right]): add sab-icon-right variant and comprehensiv…
tony Apr 9, 2026
d048736
badges(fix[dense-sizes]): add dense+size composition rules so sab-xs/…
tony Apr 9, 2026
2815bf3
badges(feat[size-scale]): add xxs tier, convert sizes to rem, align d…
tony Apr 9, 2026
57cc5be
badges(feat[md]): add sab-md size tier and fix context rule + proport…
tony Apr 9, 2026
c8786c7
badges(feat[underline]): add underline control modifiers; fix icon te…
tony Apr 9, 2026
29ce7e8
badges(fix[icon-underline]): wrap badge text in sab-badge-label to sc…
tony Apr 9, 2026
18371d9
py(deps[dev]) Bump dev packages
tony Apr 10, 2026
839dc14
ai(rules[AGENTS]): Expand Testing Strategy with comprehensive pytest …
tony Apr 10, 2026
e050ed1
autodoc(refactor[shared-stack]): unify shared layout badges and typeh…
tony Apr 10, 2026
454f36e
docs(fix[justfile]): support the installed just release
tony Apr 10, 2026
b6da029
autodoc(refactor[shared-stack]): complete shared layout and typehint …
tony Apr 10, 2026
d8a888f
autodoc(refactor[shared-apis]): promote shared slot and display helpers
tony Apr 10, 2026
a973fce
docs(AGENTS[integration]): add purge_modules, buildername, and test-a…
tony Apr 11, 2026
ff356e8
docs(api-style[badges]): replace stale gas- prefix table with sab- co…
tony Apr 11, 2026
4ccf539
docs(badges[palette]): move colour palette before live demos for read…
tony Apr 11, 2026
cda5b81
docs(packages[index]): add three-tier package grouping and orientatio…
tony Apr 11, 2026
48a9445
test(scenarios[api]): add __all__ and expand module docstring
tony Apr 11, 2026
8801aec
docs(typehints-gp[api]): expand from 31 to 84 lines with tables and r…
tony Apr 11, 2026
f2d38ff
docs(fix[defaults]): correct 'master' -> 'main' doctest regression
tony Apr 11, 2026
3fd5adf
docs(fix[badges]): replace stale gas- prefix with sab- in doctest
tony Apr 11, 2026
12e8ea5
docs(badges[api]): add BadgeSpec, build_badge_from_spec, and missing …
tony Apr 11, 2026
5f63a4e
docs(typehints-gp[subtitle]): replace "Unconventional" with confident…
tony Apr 11, 2026
1b15247
docs(packages[pipeline]): add pipeline position section to layout docs
tony Apr 11, 2026
abd581e
docs(packages[index]): reorder toctree to match three-tier grouping
tony Apr 11, 2026
0255fea
docs(layout[nodes]): explain dual gal_*/api_* prefix in module docstring
tony Apr 11, 2026
69ac5b5
docs(fix[index]): correct package count from Eleven to Twelve
tony Apr 11, 2026
e6fc141
docs(fix[gp-sphinx]): update badge URL from master to main
tony Apr 11, 2026
e5044d7
docs(typehints-gp[readme]): create README with install, usage, and do…
tony Apr 11, 2026
8422394
docs(badges[readme]): add install, usage, and docs link sections
tony Apr 11, 2026
c69565d
docs(layout[readme]): add install, usage, and docs link sections
tony Apr 11, 2026
5587177
docs(fastmcp[readme]): add documentation link
tony Apr 11, 2026
a20d54e
docs(typehints-gp[page]): add Alpha badge, live demos, and package-re…
tony Apr 11, 2026
878a17a
docs(layout[conf,api,demos]): dual conf.py path, API reference, hero …
tony Apr 11, 2026
8242171
docs(fastmcp[config,auto-load]): add full configuration table and can…
tony Apr 11, 2026
98d64c6
docs(packages[auto-load]): standardize auto-load prose across all Tie…
tony Apr 11, 2026
6fa6011
docs(packages[alpha]): add Alpha stability admonition to all Alpha-st…
tony Apr 11, 2026
7fa7264
docs(scenarios[perf]): note 9.5x speedup in module docstring
tony Apr 11, 2026
1eed675
docs(typehints-gp[transformer]): expand _TypeTransformer docstring wi…
tony Apr 11, 2026
6539dd0
refactor(badges[types]): use Literal types for computed style/fill va…
tony Apr 11, 2026
bf611d6
chore(release): bump new workspace packages 0.0.1a6 -> 0.0.1a7
tony Apr 11, 2026
bcd02b2
docs(fix[facts]): correct master→main URLs and Eight→Twelve package c…
tony Apr 11, 2026
986fffa
docs(feat[gallery]): add visual showcase using live eval-rst autodoc …
tony Apr 11, 2026
65004f8
docs(feat[architecture]): add three-tier architecture overview with p…
tony Apr 11, 2026
fea9c9a
docs(feat[whats-new]): add narrative summary of autodoc-improvements …
tony Apr 11, 2026
1945fb9
docs(feat[quickstart]): add autodoc demo section showing visual payoff
tony Apr 11, 2026
09266d7
docs(feat[readme]): rewrite with autodoc design system positioning
tony Apr 11, 2026
8842ece
docs(feat[index]): expand landing page with design system overview
tony Apr 11, 2026
15916c1
docs(feat[packages]): group sidebar toctree by tier with captions
tony Apr 11, 2026
56301ca
docs(feat[contributing]): add test hierarchy, scenario caching, and s…
tony Apr 11, 2026
3f4afc8
test(feat[docs-pages]): add tests for gallery, architecture, whats-ne…
tony Apr 11, 2026
eb62d74
workspace(py[deps]): declare layout and typehints-gp on domain packages
tony Apr 11, 2026
1ad7b94
sphinx-autodoc-fastmcp(refactor[css]): reuse SAB for shared badge cla…
tony Apr 11, 2026
7c21cdc
ci(refactor[smoke]): isolate wheel installs in package smoke tests
tony Apr 11, 2026
bbffca6
docs(packages): document shared-stack dependency contract in READMEs
tony Apr 11, 2026
d2b50f7
sphinx-autodoc-badges(docs[css]): describe hybrid SAB usage model
tony Apr 11, 2026
0cd7006
chore(justfile): add version-bump recipe for workspace packages
tony Apr 11, 2026
2b6e533
sphinx-autodoc-api-style(refactor[setup]): drop unnecessary typehints…
tony Apr 11, 2026
b711813
sphinx-autodoc-*(refactor[css]): remove _CSS shims; use SAB directly
tony Apr 11, 2026
d72208e
sphinx-autodoc-fastmcp(fix[css]): use sab-dense for uniform badge sizing
tony Apr 11, 2026
d307854
sphinx-autodoc-badges(feat[meta]): add metadata badge variant
tony Apr 11, 2026
059af37
sphinx-typehints-gp(fix[merge]): correct off-by-one in field list ins…
tony Apr 11, 2026
a50d7f4
test(fix[convention]): rename _SetupCase.name to test_id
tony Apr 11, 2026
c21c65f
gp-sphinx(fix[defaults]): remove dead suppress-warning entry
tony Apr 11, 2026
35617e2
sphinx-typehints-gp(chore[tests]): remove uncollected package-level t…
tony Apr 11, 2026
6c63d23
test(fix[config]): update suppress_warnings test for empty default
tony Apr 11, 2026
bf0251b
sphinx-typehints-gp(fix[error-handling]): narrow exception handling i…
tony Apr 11, 2026
2ea600f
sphinx-typehints-gp(fix[cache]): clear _MODULE_IMPORTS on builder-inited
tony Apr 11, 2026
3949bdf
test(docs[snapshots]): document warning filter rationale in normalize…
tony Apr 11, 2026
4b9e3f9
sphinx-typehints-gp(fix[see-also]): preserve Sphinx roles in See Also…
tony Apr 11, 2026
5798fc4
style(test): reformat long parametrize decorator line
tony Apr 11, 2026
1fefd29
docs(fix[configuration]): correct stale DEFAULT_SUPPRESS_WARNINGS value
tony Apr 11, 2026
2e9e531
test(feat[see-also]): add bare-name See Also test fixture
tony Apr 11, 2026
0c6ac63
sphinx-typehints-gp(docs[see-also]): add fallback doctest to _parse_s…
tony Apr 11, 2026
8797cb3
test(feat[setup]): verify builder-inited wires to _clear_caches
tony Apr 11, 2026
2531839
sphinx-autodoc-fastmcp(refactor[directive]): rename fastmcp-toolsumma…
tony Apr 11, 2026
03dbf0d
sphinx-autodoc-sphinx(refactor[directive]): rename autosphinxconfig-i…
tony Apr 11, 2026
65aa968
sphinx-autodoc-pytest-fixtures(refactor[directive]): rename doc-pytes…
tony Apr 11, 2026
7eb2825
autodoc(refactor[naming]): align gas-* prefix to sab-* and rename dem…
tony Apr 11, 2026
de31995
sphinx-autodoc-layout(refactor[naming]): unify gal-* prefix to api-*
tony Apr 11, 2026
58caacc
sphinx-gp-theme(refactor[naming]): rename sphinx-gptheme to sphinx-gp…
tony Apr 11, 2026
ed3044b
sphinx-autodoc-typehints-gp(refactor[naming]): rename sphinx-typehint…
tony Apr 11, 2026
11daaf5
sphinx-autodoc-argparse(refactor[naming]): rename sphinx-argparse-neo…
tony Apr 11, 2026
521854b
sphinx-autodoc-pytest-fixtures(refactor[naming]): align config prefix…
tony Apr 11, 2026
88ba543
sphinx-autodoc-layout(docs[docstring]): fix stale gal_* prefix refere…
tony Apr 11, 2026
2dfff71
chore(ruff[config]): fix stale per-file-ignores path for argparse tests
tony Apr 12, 2026
8da5cc7
chore(ruff[isort]): add missing known-first-party entries
tony Apr 12, 2026
99c74d3
docs(redirects): add backward-compat redirects for renamed packages
tony Apr 12, 2026
daabd2f
sphinx-autodoc-layout(refactor[naming]): rename gal_demo_api to api_d…
tony Apr 12, 2026
fe0e5dc
notes(fix[naming]): update stale gas-toolbar references to sab-toolbar
tony Apr 12, 2026
00f16a2
sphinx-autodoc-argparse(feat[domain]): thread env and prog_name throu…
tony Apr 12, 2026
8d65c0a
sphinx-autodoc-argparse(feat[domain]): register CLI options with std:…
tony Apr 12, 2026
9b46b9b
sphinx-autodoc-argparse(test[domain]): add integration tests for :opt…
tony Apr 12, 2026
a0ec3a1
sphinx-ux-badges(refactor[naming]): rename sphinx-autodoc-badges to s…
tony Apr 12, 2026
df77c06
sphinx-ux-autodoc-layout(refactor[naming]): rename sphinx-autodoc-lay…
tony Apr 12, 2026
975cfb3
sphinx-ux(docs[stale-refs]): update stale autodoc-* references after …
tony Apr 12, 2026
bc48989
sphinx-ux-autodoc-layout(fix[metadata]): add missing PyPI classifiers
tony Apr 12, 2026
9ef9fc3
docs(sidebar[captions]): show package tier captions in global sidebar
tony Apr 12, 2026
4ffd0b1
deps(py[sphinx]): pin sphinx>=8.1 floor across workspace
tony Apr 12, 2026
e0c21cc
sphinx-autodoc-typehints-gp(chore[metadata]): add classifiers, bump s…
tony Apr 12, 2026
f6da735
domains(refactor[typing]): use env.domains.<name>_domain typed accessors
tony Apr 12, 2026
1bc72f8
docs(feat[requirements]): document sphinx 8.1+ floor and typed domain…
tony Apr 12, 2026
30f9749
sphinx-ux-autodoc-layout(refactor[typing]): use Builder.format direct…
tony Apr 12, 2026
19569c9
sphinx-autodoc-argparse(refactor[typing]): register CLI roles via Sph…
tony Apr 12, 2026
68e760d
docs(refactor[package-reference]): drop docutils role monkey-patch
tony Apr 12, 2026
7aa7764
docs(fix[gallery]): resolve 9 directive errors and 3 duplicate-module…
tony Apr 12, 2026
0771e55
sphinx-autodoc-fastmcp(fix[badges]): suppress dotted underline on saf…
tony Apr 12, 2026
324cc5a
css(refactor[namespace]): rename sab-/smf-/spf-/api- to gp-sphinx-* a…
tony Apr 12, 2026
80fa01e
sphinx-gp-theme(refactor[css]): rename --badge-safety-* to --gp-sphin…
tony Apr 12, 2026
b87337c
test(docs[api-style]): fix stale sab-type-* reference in obj_type doc…
tony Apr 12, 2026
40f1610
test(fix[typing]): annotate snapshot fixtures on new doctree tests
tony Apr 12, 2026
228f857
test(fix[markers]): add @pytest.mark.integration to Sphinx-build tests
tony Apr 12, 2026
c0cfaa6
sphinx-autodoc-pytest-fixtures(fix[css]): self-contain deprecated fix…
tony Apr 12, 2026
3684285
sphinx-ux-badges(refactor[css]): drop silent alias SAB.UNDERLINE
tony Apr 12, 2026
c01f0a6
ci(feat[smoke-matrix]): cover fastmcp / typehints-gp / ux-* in smoke job
tony Apr 12, 2026
14e447d
chore(pytest[testpaths]): collect doctests from all workspace package…
tony Apr 12, 2026
117d48a
scripts(fix[ci-smoke]): pass sphinx and typehints-gp wheel as separat…
tony Apr 12, 2026
06609f4
docs(CHANGES): autodoc design system, workspace renames, Sphinx 8.1 f…
tony Apr 12, 2026
abb1168
docs(AGENTS[css]): codify gp-sphinx-* BEM namespace and modifier axes
tony Apr 12, 2026
05c7a4f
docs(AGENTS[testing]): integration marker applies to all Sphinx-app t…
tony Apr 12, 2026
5d90d7b
docs(AGENTS[architecture]): require package CSS self-containment
tony Apr 12, 2026
2dd4fa8
sphinx-ux-autodoc-layout(fix[metadata]): add readme and authors to py…
tony Apr 12, 2026
34ba1d7
sphinx-autodoc-typehints-gp(fix[typing]): add py.typed marker file
tony Apr 12, 2026
ff96c3a
packages(refactor[classifiers]): normalize Development Status to Alpha
tony Apr 12, 2026
03845ba
sphinx-autodoc-argparse(feat[domain]): introduce ArgparseDomain scaff…
tony Apr 12, 2026
78a933d
sphinx-autodoc-argparse(feat[domain]): wire ArgparseDomain into setup()
tony Apr 12, 2026
df3c3c9
sphinx-autodoc-argparse(feat[domain]): dual-emit programs, options, s…
tony Apr 12, 2026
5ea8976
sphinx-autodoc-argparse(test[domain]): cover ArgparseDomain roles, in…
tony Apr 12, 2026
40e1f09
sphinx-autodoc-argparse(chore[classifiers]): add Framework :: Sphinx …
tony Apr 12, 2026
b79f7bf
docs(refactor[tiers]): move sphinx-autodoc-argparse to Domain package…
tony Apr 12, 2026
9da3e71
sphinx-autodoc-argparse(docs[domain]): document :argparse:* roles and…
tony Apr 12, 2026
4688596
docs(sidebar[tiers]): move argparse to Domain Packages; rename Theme/…
tony Apr 12, 2026
b0f0ba9
docs(sidebar[tiers]): regroup into Domain/UX/Utils/Internal
tony Apr 12, 2026
587637c
docs(README): six domain autodocumenters; name argparse CLIs in the list
tony Apr 12, 2026
efdc2d7
docs(whats-new): add argparse-domain advancement; bump counts
tony Apr 12, 2026
7ecf281
docs(CHANGES): argparse Sphinx domain feature bullet
tony Apr 12, 2026
693130e
docs(architecture): note sidebar-vs-tier divergence in one sentence
tony Apr 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,13 +124,17 @@ jobs:
target:
- root-install
- gp-sphinx
- sphinx-gptheme
- sphinx-gp-theme
- sphinx-fonts
- sphinx-argparse-neo
- sphinx-autodoc-argparse
- sphinx-autodoc-docutils
- sphinx-autodoc-sphinx
- sphinx-autodoc-pytest-fixtures
- sphinx-autodoc-api-style
- sphinx-autodoc-fastmcp
- sphinx-autodoc-typehints-gp
- sphinx-ux-badges
- sphinx-ux-autodoc-layout
steps:
- uses: actions/checkout@v6

Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,9 @@ docs/_static/css/fonts.css
# Playwright MCP
.playwright-mcp/

# Repo-local pytest mirror (do not track — validator-only)
out/

# Misc
.vim/
*.lprof
Expand Down
Loading