Skip to content

docs(pages): Add why page#77

Merged
tab merged 2 commits intomasterfrom
fix/docs
Mar 9, 2026
Merged

docs(pages): Add why page#77
tab merged 2 commits intomasterfrom
fix/docs

Conversation

@tab
Copy link
Owner

@tab tab commented Mar 9, 2026

  • Add why page
  • Add docs/examples page
  • Add docs/troubleshooting page

@tab tab self-assigned this Mar 9, 2026
@tab tab requested a review from Copilot March 9, 2026 21:36
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds three new documentation pages to the fuku docs site (why, docs/examples, and docs/troubleshooting), along with a consistent rename of all page title occurrences of "Fuku" (title-case) to "fuku" (lowercase).

Changes:

  • New why.astro page: a marketing/comparison page explaining why fuku exists, with animated stats, a memory comparison widget, use-case cards, a problem/solution grid, and a feature matrix table comparing fuku to Docker Compose, Foreman, and Overmind.
  • New docs/examples.astro page: a full e-commerce microservices fuku.yaml example with YAML anchors, tier-based service organization, and key patterns.
  • New docs/troubleshooting.astro page: practical troubleshooting guidance for hot-reload, readiness check timeouts, orphaned processes, port conflicts, and noisy logs; plus wiring of all three pages into the nav and header.

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/src/pages/why.astro New marketing page with animated stats, memory comparison, and feature matrix
docs/src/pages/docs/examples.astro New examples page with full e-commerce fuku.yaml config and key patterns
docs/src/pages/docs/troubleshooting.astro New troubleshooting page covering common operational issues
docs/src/data/nav.ts Adds Examples and Troubleshooting entries to the docs sidebar nav
docs/src/components/Header.astro Adds "Why" link to desktop and mobile navigation
docs/src/layouts/DocsLayout.astro Adds wide prop for wider content layout and "why" as a valid section value
docs/src/pages/index.astro Title case fix: "Fuku" → "fuku"
docs/src/pages/about.astro Title case fixes in title and heading
docs/src/pages/docs/index.astro Title case fix
docs/src/pages/docs/getting-started.astro Title case fix
docs/src/pages/docs/configuration.astro Title case fix
docs/src/pages/docs/cli.astro Title case fixes in title and prose
docs/src/pages/docs/privacy.astro Title case fixes in title and list item
docs/src/pages/features/index.astro Title case fix
docs/src/pages/features/tui.astro Title case fix
docs/src/pages/features/readiness.astro Title case fix
docs/src/pages/features/orchestration.astro Title case fixes in title and prose
docs/src/pages/features/log-streaming.astro Title case fix
docs/src/pages/features/lifecycle.astro Title case fix
docs/src/pages/features/hot-reload.astro Title case fixes in title and prose

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 20 out of 20 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tab tab merged commit 02aac69 into master Mar 9, 2026
10 checks passed
@tab tab deleted the fix/docs branch March 9, 2026 22:00
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