Skip to content

docs: shared PyAuto brand layer for the Furo docs#1343

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/docs-theming-hub
Jul 10, 2026
Merged

docs: shared PyAuto brand layer for the Furo docs#1343
Jammy2211 merged 1 commit into
mainfrom
feature/docs-theming-hub

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Phase B of the docs middle path (PyAutoLabs/pyautolabs.github.io#1; census + decision record #1341). Adds the stack-wide docs/_static/pyauto.css — identical file in PyAutoFit/PyAutoGalaxy/PyAutoLens: the PyAuto family gradient strip across the top of every docs page (the three stack accents) and sidebar wordmark styling — plus this project's own Furo accent (amber #c2410c light / #f28c38 dark) via light_css_variables/dark_css_variables. Also lifts the .gitignore docs/_static entries (the reason no static asset could ever be committed here).

Pairs with the new front door at https://pyautolabs.github.io (phase C, same palette). Zero-cost per the decision record: *.readthedocs.io stays canonical.

API Changes

None — docs styling only.

Test Plan

  • Suite: 1424 passed, 14 skipped (full, worktree)
  • Sphinx build: warning count unchanged at the baseline (67); pyauto.css deployed into _static, brand variables present in rendered HTML
  • docs CI check (phase A) green on this PR

Validation checklist (--auto run)

  • Effective level: supervised (header: supervised, cap: docs ≤ medium → safe)
  • Plan: on the issue (pyautolabs.github.io#1), written at launch (human directive: "do everything else you can now, then stop for the night")
  • Gate: tests 1424 passed, 14 skipped · smoke n/a (docs styling only) · review CLEAN · Heart YELLOW — reason set verified identical to the set the human acked in-session earlier tonight (rtd-hygiene ship); treated as launch-time ack for this launch, disclosed here for validation
  • PyAutoFit leg only: EP worktree claims overridden per the human's in-session direction earlier tonight ("they don't clash"); file disjointness re-verified
  • Human: plan sound in hindsight?
  • Human: diff matches plan (no scope creep)?
  • Human: merge, amend, or reject — then log the outcome
Full API Changes (for automation & release notes)

None — files touched: docs/_static/pyauto.css (new), docs/conf.py, `.gitignore`.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GziFkivBHz1d11eFYUszmy

Phase B of the docs middle path (pyautolabs.github.io#1; census
#1341): adds the stack-wide docs/_static/pyauto.css
(identical file in PyAutoFit/PyAutoGalaxy/PyAutoLens — the PyAuto family
gradient strip and sidebar wordmark styling) and this project's Furo accent
via light_css_variables/dark_css_variables: #c2410c / #f28c38 (amber).
Also lifts the .gitignore docs/_static entries — the reason no static
asset could ever be committed here.
Sphinx warning count unchanged vs baseline; docs CI (phase A) guards it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GziFkivBHz1d11eFYUszmy
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 9, 2026
@Jammy2211 Jammy2211 merged commit 7ab525b into main Jul 10, 2026
6 checks passed
@Jammy2211 Jammy2211 deleted the feature/docs-theming-hub branch July 10, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant