Skip to content

Footer: subtle link to the GitHub repo#4

Merged
adewale merged 2 commits into
mainfrom
claude/tuftean-marginalia-viz-TB0fw
May 16, 2026
Merged

Footer: subtle link to the GitHub repo#4
adewale merged 2 commits into
mainfrom
claude/tuftean-marginalia-viz-TB0fw

Conversation

@adewale
Copy link
Copy Markdown
Owner

@adewale adewale commented May 15, 2026

Footer now carries two text-links separated by an interpunct (the same separator the eyebrows use):

adewale/pythonbyexample · Python 3.13 docs

The owner/repo form is GitHub-native — readers who recognise the pattern know exactly where it goes — and the muted .meta colour + accent underline keeps it the same visual weight as the docs link beside it.

Why this location

  • Footer is the conventional "about this site / external references" slot across docs sites (Stripe, MDN, Replit, GOV.UK).
  • Readers who finish reading land there naturally; readers who don't are unbothered.
  • Existing footer already holds the Python docs link with this exact treatment, so the new link is in the design vocabulary by construction.

Why this text

  • Mirrors GitHub's native naming convention — anyone who has read a clone command or visited a repo URL recognises owner/repo as "this is the repository."
  • Same syntactic shape as "Python 3.13 docs" (short, no verb, names the destination).
  • Quietly tells you who owns it without needing the word "by" or "maintained by".

What I considered and rejected

  • A header nav slot — would re-introduce the header-is-external chrome ambiguity that PR Marginalia: figures, contracts, and journey-section rendering #1 deliberately separated (header is now in-site, footer is external).
  • A brand-mark suffix (Python By Example ↗) — fights with the hero-collapse scroll animation and adds a busy element next to the morphing wordmark.
  • "Source on GitHub" / "GitHub" / "Edit on GitHub" — all valid; "adewale/pythonbyexample" felt most authentic to where the link goes.

Verification

make verify # 88 tests pass; SEO/cache lint clears 110 pages

No new CSS, no new chrome, no icons.

https://claude.ai/code/session_01MazwoRWAihW6dwso3fMCHE


Generated by Claude Code

claude added 2 commits May 15, 2026 20:33
Footer now carries two text-links separated by an interpunct, the
same separator the eyebrows use:

  adewale/pythonbyexample · Python 3.13 docs

The owner/repo form is GitHub-native — readers who recognise the
pattern know exactly where it goes — and the muted `.meta` colour
+ accent underline keeps it the same visual weight as the docs
link beside it. No new chrome, no new CSS, no icons. The footer
stays the conventional "about this site / external references"
slot.

88 tests pass; SEO/cache lint clears 110 pages.
Two left-aligned items felt visually unbalanced. Centering both
keeps them equally weighted and reads as a single inline pair —
the GitHub repo and Python docs cite each other rather than
fighting for primacy.

https://claude.ai/code/session_01MazwoRWAihW6dwso3fMCHE
@adewale adewale merged commit 84b5c26 into main May 16, 2026
0 of 3 checks passed
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.

2 participants