Part of the docs & demos tracking issue: shakacode/reactonrails.com#140 (P0).
Problem
Verified 2026-07-02:
shakapacker.com/llms.txt returns 404. reactonrails.com already ships a well-structured llms.txt route map; Shakapacker should match, since AI-assisted setup is a primary onboarding path for the stack.
shakapacker.com/examples is a thin "Resources" hub (changelog, repo, migration/troubleshooting guides). There are no example apps, demos, or sample configurations anywhere on the site — while the homepage's comparison table invites evaluation against Vite Ruby, jsbundling-rails, etc.
Work
Acceptance criteria
llms.txt resolves and follows the reactonrails.com structure; /examples shows at least 3 runnable starter repos with source links.
🤖 Generated with Claude Code
Code pointers (post-transfer note: this repo owns the site presentation)
- This repo mirrors reactonrails.com's structure: Docusaurus site under
prototypes/docusaurus/
/examples page already exists as a site-owned page: prototypes/docusaurus/src/pages/examples.tsx — replace the thin resources hub with real example cards (live/source links, same card pattern as reactonrails.com's examples page)
llms.txt: serve from prototypes/docusaurus/static/llms.txt — mirror however the reactonrails.com repo produces its llms.txt (check that repo's scripts/ for a generator before hand-writing)
- Canonical docs markdown stays in
shakacode/shakapacker docs/; the starter example repos are new repos under the shakacode org (cross-file follow-ups there when created)
Part of the docs & demos tracking issue: shakacode/reactonrails.com#140 (P0).
Problem
Verified 2026-07-02:
shakapacker.com/llms.txtreturns 404. reactonrails.com already ships a well-structuredllms.txtroute map; Shakapacker should match, since AI-assisted setup is a primary onboarding path for the stack.shakapacker.com/examplesis a thin "Resources" hub (changelog, repo, migration/troubleshooting guides). There are no example apps, demos, or sample configurations anywhere on the site — while the homepage's comparison table invites evaluation against Vite Ruby, jsbundling-rails, etc.Work
llms.txt(mirror the reactonrails.com pattern: canonical entry points, task-based navigation, package pairing notes for shakapacker/shakapacker-rspack/shakapacker-webpack)/examplesinto a real examples page with minimal, cloneable starter repos:Acceptance criteria
llms.txtresolves and follows the reactonrails.com structure;/examplesshows at least 3 runnable starter repos with source links.🤖 Generated with Claude Code
Code pointers (post-transfer note: this repo owns the site presentation)
prototypes/docusaurus//examplespage already exists as a site-owned page:prototypes/docusaurus/src/pages/examples.tsx— replace the thin resources hub with real example cards (live/source links, same card pattern as reactonrails.com's examples page)llms.txt: serve fromprototypes/docusaurus/static/llms.txt— mirror however the reactonrails.com repo produces itsllms.txt(check that repo'sscripts/for a generator before hand-writing)shakacode/shakapackerdocs/; the starter example repos are new repos under the shakacode org (cross-file follow-ups there when created)