Skip to content

core: build protocol documentation embedded viewer #28

@EmeditWeb

Description

@EmeditWeb

Problem

The web app links out to docs.page for documentation.
Sponsors and vendors leaving the app breaks the experience.

What To Build

Build /docs page with:

  1. Sidebar navigation
  2. Markdown content rendering
  3. Contract addresses section
  4. Quick links bar
  5. Client-side search

Files To Touch

  • src/pages/Docs.tsx (new)
  • src/docs/ (markdown files)
  • src/components/docs/DocSidebar.tsx
  • src/components/docs/DocContent.tsx
  • src/router/index.tsx

Acceptance Criteria

  • All major doc sections available in-app
  • Syntax highlighting on code blocks
  • Contract addresses copyable
  • Search works across all content
  • npm run build passes

Mandatory Checks Before PR

  • npm run build passes
  • No any types
  • PR references this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions