mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-16 23:24:55 -05:00
[PR #1526] [MERGED] polish(tinytorch/ux): hero hierarchy + milestone roster + honest star CTA #24791
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/harvard-edge/cs249r_book/pull/1526
Author: @profvjreddi
Created: 4/24/2026
Status: ✅ Merged
Merged: 4/24/2026
Merged by: @profvjreddi
Base:
dev← Head:polish/tinytorch-ux-round-2📝 Commits (1)
c67770cpolish(tinytorch/ux): hero hierarchy + milestone roster + honest star CTA📊 Changes
3 files changed (+118 additions, -11 deletions)
View changed files
📝
tinytorch/quarto/assets/styles/style.scss(+59 -0)📝
tinytorch/quarto/index.qmd(+17 -11)📝
tinytorch/quarto/milestones/index.qmd(+42 -0)📄 Description
Summary
Round-2 UX polish pass after a Playwright walkthrough. Three surgical fixes:
Before → After copy
) → "Don't import it. Build it." (real h1, matches pagetitle)
Milestone hub — new 6-card roster
The hub previously opened with two prose paragraphs before any concrete listing of the milestones. Now the About-This-Part callout is followed immediately by a 6-card grid: 1958 Perceptron → 1969 XOR Crisis → 1986 MLP Revival → 1998 CNN Revolution → 2017 Transformers → 2018 MLPerf. Color coding mirrors the producing tier (Foundation blue / Architecture purple / Optimization orange) for visual continuity with the rest of the site. Journey table with per-milestone module dependencies stays in place further down.
Deferred (intentionally)
From the same walkthrough, these were flagged as valid but out of scope for this PR:
Verification (Playwright)
Test plan
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.