Skip to content

Restructure IA: Home | Tools | Design Language#23

Merged
nahiyankhan merged 1 commit intomainfrom
restructure/ia-tools-design-language
Apr 8, 2026
Merged

Restructure IA: Home | Tools | Design Language#23
nahiyankhan merged 1 commit intomainfrom
restructure/ia-tools-design-language

Conversation

@nahiyankhan
Copy link
Copy Markdown
Collaborator

@nahiyankhan nahiyankhan commented Apr 8, 2026

Summary

  • Restructures site navigation from Home | Docs | Foundations | Components to Home | Tools | Design Language
  • Moves drift engine docs under /tools/drift/*, design system under /ui/*
  • Creates new Tools index page (extensible card grid) and Design Language index page
  • All old URLs (/docs/*, /foundations/*, /components/*) redirect to new paths
  • Updates hero tagline to "design infrastructure for decentralized systems"

Motivation

Feedback that drift engine documentation and UI system foundations were confusing when presented as peers under a single "Docs" label. Ghost is a platform with multiple tools — the IA now reflects that, scaling for future tools without nav changes.

Test plan

  • Navigate to /tools — shows tool cards grid with Drift Engine
  • Navigate to /tools/drift — shows drift engine hub (formerly /docs)
  • Navigate to /ui — shows design language index with Foundations + Components
  • Navigate to /ui/components/button — component page works with updated back/prev/next links
  • Old URLs redirect: /docs/tools/drift, /components/ui/components, /foundations/colors/ui/foundations/colors
  • Dock highlights correct section for all routes
  • Command palette (Cmd+K) links point to new URLs

🤖 Generated with Claude Code

Separate drift engine docs from design system under distinct
top-level sections. Dock reduced from 4 to 3 items. All old
URLs redirect to new paths. Scales for future tools without
nav changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@nahiyankhan nahiyankhan merged commit 42eddec into main Apr 8, 2026
6 checks passed
@nahiyankhan nahiyankhan mentioned this pull request Apr 8, 2026
1 task
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.

1 participant