recenter the docs site on gather - #237
Merged
Merged
Conversation
nahiyankhan
marked this pull request as ready for review
July 18, 2026 06:17
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Category: improvement
User Impact: Visitors get a simpler explanation of ghost centered on gather, with one onboarding path and a more legible technical-document interface.
Problem: The site split its introduction across overlapping pages and presented ghost from its internal mechanics outward. The visual system also obscured the product’s strongest bet: showing the full guidance menu compactly, selecting in the open, and pulling only what the task needs.
Solution: Rebuild the homepage around the cross-medium guidance problem and an interactive gather demonstration, consolidate onboarding into Getting Started, and replace the generic docs chrome with a marked-document system. Add an explicit pre-1.0 warning to the docs index and Getting Started.
Stack: This draft targets
nahiyankhan/ghost-package-apiand should merge after #236. Once #236 lands, retarget this PR tomain.Validation:
pnpm check: passedpnpm test: 177 passed, 1 skippedpnpm build: passedpnpm --filter ghost-docs build: passed during implementationChangeset: not needed because the docs app is private; public package terminology and API changes are covered by #236.
ghost Review:
File changes
apps/docs/.ghost/anti-goal.generated-docs-site.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/asset.docs-materials.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/checks/cli-examples-match-manifest.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/checks/no-generic-ai-ornament.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/checks/review-stays-advisory.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/decision.feed-forward-over-review.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/exemplar.home-thesis.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/glossary.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/index.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/pattern.landing-thesis.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/principle.product-model.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/principle.visual-composition.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/.ghost/voice.docs-language.mdUpdates the docs package guidance and checks to match the new IA, vocabulary, and visual stance.
apps/docs/README.mdAligns the docs application with the Gather-centered presentation.
apps/docs/index.htmlAligns the docs application with the Gather-centered presentation.
apps/docs/package.jsonRemoves unused entrance-animation dependencies.
apps/docs/src/App.tsxUpdates docs routing, MDX integration, or content loading for the simplified site.
apps/docs/src/app/docs/page.tsxReduces the docs index to one canonical learning path and adds the shared pre-1.0 warning.
apps/docs/src/app/page.tsxRewrites the marketing homepage around fragmented brand guidance, purpose-coherent nodes, and gather as the primary product bet.
apps/docs/src/app/tools/drift/page.tsxRemoves standalone tool landing pages so gather is explained in the main narrative and docs.
apps/docs/src/app/tools/page.tsxRemoves standalone tool landing pages so gather is explained in the main narrative and docs.
apps/docs/src/app/tools/scan/page.tsxRemoves standalone tool landing pages so gather is explained in the main narrative and docs.
apps/docs/src/components/docs/animated-page-header.tsxRemoves unreliable entrance animation in favor of immediate rendering.
apps/docs/src/components/docs/beta-warning.tsxAdds the reusable, explicit not-ready-for-reliance warning and participation invitation.
apps/docs/src/components/docs/callout.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/cli-help.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/doc-index.tsxAdds numbered document indexes for navigation without card-grid ornament.
apps/docs/src/components/docs/doc-prose.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/dock.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/docs-mdx-layout.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/docs-page-layout.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/gather-demo.tsxAdds the interactive complete-menu and selected-pull demonstration.
apps/docs/src/components/docs/hero.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/marked.tsxAdds reusable MDX primitives for files, listings, steps, repairs, and comparisons.
apps/docs/src/components/docs/page-header.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/components/docs/wrappers.tsxRestyles or simplifies shared docs UI for the marked-document system.
apps/docs/src/content/docs-frontmatter.tsUpdates docs routing, MDX integration, or content loading for the simplified site.
apps/docs/src/content/docs-manifest.tsUpdates docs routing, MDX integration, or content loading for the simplified site.
apps/docs/src/content/docs/authoring.mdxReworks documentation content and routing around one onboarding path and current ghost package vocabulary.
apps/docs/src/content/docs/checks-and-review.mdxReworks documentation content and routing around one onboarding path and current ghost package vocabulary.
apps/docs/src/content/docs/cli-reference.mdxReworks documentation content and routing around one onboarding path and current ghost package vocabulary.
apps/docs/src/content/docs/getting-started.mdxReworks documentation content and routing around one onboarding path and current ghost package vocabulary.
apps/docs/src/content/docs/quickstart.mdxRemoves the competing Five-Minute ghost onboarding route in favor of one Getting Started path.
apps/docs/src/content/docs/troubleshooting.mdxReworks documentation content and routing around one onboarding path and current ghost package vocabulary.
apps/docs/src/main.tsxUpdates docs routing, MDX integration, or content loading for the simplified site.
apps/docs/src/mdx-components.tsxUpdates docs routing, MDX integration, or content loading for the simplified site.
apps/docs/src/styles/dev-fonts.cssRemoves the external development font override in favor of the document system font stack.
apps/docs/src/styles/docs.cssWires the docs-specific visual theme.
apps/docs/src/styles/marked-doc.cssDefines the marked technical-document visual system, responsive triptych, themes, and readable dark-mode syntax colors.
apps/docs/vite.config.tsAligns the docs application with the Gather-centered presentation.
docs/README.mdPoints maintainers to the single Getting Started onboarding path.
pnpm-lock.yamlRemoves unused entrance-animation dependencies.
scripts/check-docs-frontmatter.mjsUpdates docs validation and terminology enforcement for the simplified route set.
scripts/check-terminology.mjsUpdates docs validation and terminology enforcement for the simplified route set.
Screenshots/Demos: The homepage and docs were reviewed locally in desktop/mobile and light/dark modes. The interactive Gather example was exercised for each task; screenshots can be added in follow-up if reviewers want them embedded.