Skip to content

docs: add React neo-brutalism documentation site - #20

Merged
Bangkah merged 2 commits into
mainfrom
docs/react-site
Oct 22, 2026
Merged

Bangkah merged 2 commits into
mainfrom
docs/react-site

Conversation

@Bangkah

@Bangkah Bangkah commented Oct 22, 2026

Copy link
Copy Markdown
Member

Summary

  • React (Vite) documentation site under docs/web styled in neo-brutalism: bold 4px borders, hard offset shadows, loud palette, chunky uppercase type, no rounded corners.
  • 7 pages: home, getting-started, wizard, init (full flags reference), detect, validate, exit-codes - each embedding real terminal screenshots of DevOpsGen captured live (PrintWindow), including the TUI wizard, dry-run plans, conflict/exit-code behavior and config validation errors.
  • Strong SEO: every page fully prerendered to static HTML via React renderToStaticMarkup (crawlable without JS), per-page titles/descriptions/keywords/canonical URLs, Open Graph + Twitter cards, JSON-LD (SoftwareApplication + BreadcrumbList), sitemap.xml, robots.txt, semantic HTML with unique h1 and descriptive image alt text.
  • Build chain: npm run build (client CSS build -> SSR bundle -> prerender script writing dist//index.html + sitemap/robots, filename-stable assets/site.css).
  • dist is committed so the site is browsable instantly (e.g. GitHub Pages root or raw file); node_modules/.ssr ignored.

Verification

  • npm run build green, 7 pages prerendered, canonical/OG/JSON-LD verified in output HTML, em-dash UTF-8 intact.
  • All 11 screenshots validated visually (correct output, trimmed heights).

Copilot AI balanced review requested due to automatic review settings October 22, 2026 12:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Bangkah
Bangkah merged commit 78b4627 into main Oct 22, 2026
9 checks passed
@Bangkah
Bangkah deleted the docs/react-site branch October 22, 2026 12:08
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.

2 participants