Skip to content

Commit f9d4cd3

Browse files
justin808claude
andauthored
Redesign homepage hero layout and add ShakaCode branding (#99)
* Redesign homepage hero: bigger logo, cleaner hierarchy, ShakaCode branding - Replace the stacked identity block + redundant h1 with a single prominent logo + "React on Rails" heading, eliminating the name appearing 3 times - Add tagline "Rails conventions with modern React" flanked by inline Rails and React SVG icons - Widen hero layout gap and vertically center the two columns - Add ShakaCode gem icon to the consultation section with "Built by ShakaCode" eyebrow for brand presence on the page Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * Remove dead .kicker CSS class from index.module.css The .kicker selector was left behind in two shared rulesets after the hero redesign removed its only usage from index.tsx. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * Simplify homepage subtitle and section headings Replace jargon-heavy subtitle with clear value prop: "Simple, yet powerful with full support of React 19." Also tighten section headings throughout the page for clarity. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * Tighten homepage section headlines for consistency Replace wordy, instructional-tone headlines with short, user-focused ones that match the existing pattern (3-5 words, action-oriented): - "Keep the first-run path obvious..." → "Get running in minutes." - "Compare first, then upgrade..." → "Upgrade when you're ready." - "Talk to the team behind React on Rails" → "Built by ShakaCode." Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * Bump CI Node.js version from 20 to 24 Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * Clarify the homepage maintainer consultation CTA --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
1 parent bb7ed6e commit f9d4cd3

7 files changed

Lines changed: 227 additions & 231 deletions

File tree

.github/workflows/site-build-deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Setup Node
2323
uses: actions/setup-node@v5
2424
with:
25-
node-version: 20
25+
node-version: 24
2626

2727
- name: Sync docs
2828
run: npm run sync:docs
@@ -85,7 +85,7 @@ jobs:
8585
- name: Setup Node
8686
uses: actions/setup-node@v5
8787
with:
88-
node-version: 20
88+
node-version: 24
8989

9090
- name: Sync docs
9191
run: npm run sync:docs

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,4 @@ pnpm-debug.log*
2020

2121
.Codex/napkin.md
2222
.claude/napkin.md
23+
.gstack/

prototypes/docusaurus/package-lock.json

Lines changed: 1 addition & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)