Skip to content

core: build protocol documentation embedded viewer #28

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions