Use this app for developer docs, cookbook, guides, and docs-specific UI.
- Workspace:
apps/docs - Package:
solana-docs - Default dev port:
3003 - Public route ownership:
/docs,/developers/cookbook,/developers/guides
package.jsonnext.config.tssource.config.tssrc/app/[locale]/content/
- Next.js App Router app with
next-intl - Fumadocs powers most content loading and navigation
- MDX sources live in
content/ - Generated Fumadocs artifacts live in
.source/afterpostinstall - Uses asset prefix
/docs-assets - Shared header/footer and cross-app link behavior come from
@solana-com/ui-chrome
content/docs/*: core docs by localecontent/cookbook/*: recipe-style contentcontent/guides/*: long-form developer guidessrc/components/*: docs-only React UI
pnpm --filter solana-docs dev
pnpm --filter solana-docs build
pnpm --filter solana-docs lint
pnpm --filter solana-docs postinstallRun postinstall if content or MDX wiring changed and generated sources look
stale.
- This app is deployed behind
/docs-assets, so asset-path bugs often involve bothnext.config.tsand the consuming component - If a change touches shared navigation or locale switching, inspect
packages/ui-chromeandpackages/i18ntoo - Content-heavy changes may require checking both MDX sources and the Fumadocs source config