Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 29, 2025

Migrates the documentation site from the legacy Nextra setup (Next.js 9.4.4, React 16) to Fumadocs with modern dependencies.

Changes

  • Framework: Fumadocs (fumadocs-mdx 14.2.3, fumadocs-core 16.4.1, fumadocs-ui 16.4.1)
  • Runtime: Next.js 16.0.10, React 19, Tailwind CSS v4
  • Content: All existing docs preserved (Introduction, Optimization, Customization, API Reference, Change Log)
  • Components: Migrated Features component to TypeScript
  • UX improvements: Built-in search, table of contents, dark mode, responsive sidebar

Structure

website/
├── app/
│   ├── docs/[[...slug]]/page.tsx  # Dynamic docs pages
│   ├── layout.tsx                  # Root layout with RootProvider
│   └── global.css                  # Fumadocs + Tailwind styles
├── content/docs/                   # MDX content files
├── lib/
│   ├── source.ts                   # Fumadocs source loader
│   └── layout.shared.tsx           # Nav config (TSDX branding, GitHub link)
└── source.config.ts                # MDX collection config

Screenshot

Docs Site

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • fonts.googleapis.com
    • Triggering command: /usr/local/bin/node node /home/REDACTED/work/tsdx/tsdx/website/node_modules/.bin/next build node ite/�� 43659 .2.3 ash ts KRi.d.ts (dns block)
  • fumadocs.vercel.app
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

Review the current docs site. Research fumadocs. Migrate the docs site to fumadocs and uograde to latest / necessary next.js and react etc. keep the content roughly the same


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Migrate documentation site to fumadocs and upgrade dependencies Migrate docs site to Fumadocs with Next.js 16 and React 19 Dec 29, 2025
Copilot AI requested a review from jaredpalmer December 29, 2025 01:45
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