Skip to content

Landing kit from go-fileshare: neutral backgrounds, brand from the logo, fileshare's skeleton - #20

Merged
tannevaled merged 1 commit into
mainfrom
landing-kit
Oct 8, 2026
Merged

tannevaled merged 1 commit into
mainfrom
landing-kit

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

Brings the landing in line with go-fileshare.github.io, keeping go-ndarray's logo and emerald accent.

  • Stylesheet: go-fileshare's, byte for byte, from the brand workshop's kit (logos/landing-kit).
  • Brand: [params.brand] is derived from the logo's gradient.
    • base is #047857, 5.48:1 on white (AA, where the old #059669 was 3.77:1).
    • bright is #34d399.
  • Backgrounds: the surfaces tables that tinted the background emerald are gone. It now matches go-fileshare pixel for pixel: #ffffff light, #0b0e14 dark.
  • Skeleton:
    • the GitHub mark on the buttons, via the kit's partial;
    • nav Why / Example / API / Repositories, with the documentation as the primary button;
    • a full-width terminal with the verbatim output of the hero's example, run against github.com/go-ndarray/ndarray@v0.7.0;
    • #api cards from [[params.families]]. Every function named there was checked to exist in v0.7.0 (go doc, with a negative control).
  • SIMD lists: riscv64 added (RVV since v0.7.0, per the README).
  • CI: ci.yml (the site builds and names ndarray, docs and brand) and links.yml (every link of the built site resolves).

Verified locally with the kit:

  • text and pixel checks against go-fileshare pass, in light and dark;
  • 3/3 repositories named on the page;
  • 9/9 links resolve;
  • built with pkgx hugo@0.167.0.

The landing was handed over by the session that owns go-ndarray's v0.7.0 surfaces (its #19 is merged).

🤖 Generated with Claude Code

…he logo

The stylesheet is now go-fileshare's, byte for byte (logos/landing-kit). The
only thing this site sets is [params.brand], derived from the logo's gradient:
base = its dark stop #047857 (5.48:1 on white, AA; the old #059669 was 3.77:1),
bright = its light stop #34d399. The [params.brand.surfaces] tables that
tinted the page background emerald (#f0fdf9 light, #04130d dark, where
go-fileshare renders #ffffff and #0b0e14) are gone, with the sheet code that
read them.

Checked with the kit's verify against go-fileshare.github.io: the built
<style> block equals the reference's once brand values are masked, and the
page background matches the reference pixel for pixel in light and dark
(headless Chrome, theme forced explicitly).

Also, as on go-fft: go-fileshare's skeleton (GitHub mark on the buttons, nav
Why / Example / API / Repositories, a full-width terminal with the verbatim
output of the hero's example run against ndarray v0.7.0, #api cards from
[[params.families]], ci.yml and links.yml), and riscv64 added to the SIMD
lists (RVV since v0.7.0, per the README).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 5682154 into main Oct 8, 2026
4 checks passed
@tannevaled
tannevaled deleted the landing-kit branch October 8, 2026 07:34
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