Skip to content

Lay the landing out like go-fileshare's - #11

Merged
tannevaled merged 1 commit into
mainfrom
fileshare-layout
Oct 9, 2026
Merged

tannevaled merged 1 commit into
mainfrom
fileshare-layout

Conversation

@tannevaled

@tannevaled tannevaled commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Brings the landing into line with go-fileshare.github.io: the same layout, and the same styles.html byte for byte, with go-widgets' teal (#0D9488, from go-widgets/brand) passed through [params.brand].

What changes for a reader

  • The old page was stale. It gave toolkit as v0.109.0 (the tag is v0.328.0) and showed 6 component cards for 19 modules. Every module now has a card with its tag, a description checked against its code (several READMEs are behind their code), and a link to its docs page.
  • The hero's terminal panel is a real transcript: cmd/windowdemo cross-compiled with cgo off for 7 targets, then Go's own refusal of android/arm.
  • The counts (modules, surfaces) are computed from hugo.toml. The stats panel says 18 of 19 modules have a 100% coverage gate, because mvvmtk has none.

Checks

  • ci.yml: every module is on the page, checked against a list of its own rather than the page's own data (a negative control was tested); no [params.brand] value rendered as ZgotmplZ.
  • links.yml: fetches every link and image of the built page.
  • pages.yml is unchanged: it already builds on pull requests and deploys only from main.

Rendered locally in Chrome, light and dark. Every external link resolves except the /docs/latest/<page>/ links, which 404 until go-widgets/docs#2 is deployed. Merge that one first, or links goes red here.

🤖 Generated with Claude Code

The same shared stylesheet as go-fileshare and go-authn, byte for byte, with
go-widgets' teal given through [params.brand]; a sticky nav, a hero with a
real transcript, the module strip, why-cards, the surfaces, the stats panel,
one card per module linking its docs page, and the band.

The old page was stale: it gave toolkit as v0.109.0 (it is v0.328.0) and
listed six components out of nineteen modules. Every module now has a card,
with what it is checked against its code, and the counts are computed from
the lists rather than typed beside them.

ci.yml checks every module is on the page against a list of its own, and
that no brand colour rendered as ZgotmplZ; links.yml fetches every link of
the built page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 813c388 into main Oct 9, 2026
4 of 5 checks passed
@tannevaled
tannevaled deleted the fileshare-layout branch October 9, 2026 13:27
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.

1 participant