Skip to content

docs: restructure nav into Guide/Adapters/Helpers, minimize READMEs#7

Merged
antfu merged 2 commits into
mainfrom
antfu/docs-favicon
May 12, 2026
Merged

docs: restructure nav into Guide/Adapters/Helpers, minimize READMEs#7
antfu merged 2 commits into
mainfrom
antfu/docs-favicon

Conversation

@antfu
Copy link
Copy Markdown
Contributor

@antfu antfu commented May 12, 2026

Summary

  • Docs IA: split docs/guide/adapters.md into per-adapter pages under docs/adapters/ and promote helpers (utilities, Vite bridge, Nuxt module, open-helpers recipe) to their own docs/helpers/ section. VitePress nav/sidebar are rebuilt around Guide / Adapters / Helpers / Errors, plus a version dropdown reading from packages/devframe/package.json that links to Release Notes and Contributing.
  • Favicon: complete the head set in the VitePress config — icon, apple-touch-icon, mask-icon, and a sage theme-color meta.
  • Homepage: add a "Built with Devframe" section covering Vite DevTools, ESLint Config Inspector, node-modules-inspector, and the three in-repo examples.
  • READMEs: strip the root and packages/devframe READMEs down to logo + badges + tagline + docs link — https://devfra.me/ is now the source of truth.

Test plan

  • pnpm docs:build — clean, no dead links
  • pnpm lint and pnpm typecheck — clean
  • pnpm test — 283/283 passing
  • Spot-check the deployed preview: nav dropdowns, favicon in browser tab, version dropdown links

- Split docs/guide/adapters.md into per-adapter pages under docs/adapters/
  with an overview index, comparison table, and mount-paths reference.
- Promote helpers to their own section under docs/helpers/ — move
  utilities and Nuxt module pages, lift Vite bridge out of adapters, and
  expand the open-helpers recipe into a standalone reference.
- Rebuild .vitepress/config.ts nav/sidebar with the three top-level
  sections; add a version dropdown that reads from packages/devframe
  package.json and links to Release Notes + Contributing.
- Add a full favicon head set (icon, apple-touch-icon, mask-icon,
  theme-color) using the sage brand color.
- Add a "Built with Devframe" section to the home page covering Vite
  DevTools, ESLint Config Inspector, node-modules-inspector, and the
  three local examples.
- Minimize root and packages/devframe READMEs to logo + badges +
  tagline + docs link, pointing readers at https://devfra.me/.
@netlify
Copy link
Copy Markdown

netlify Bot commented May 12, 2026

Deploy Preview for devfra ready!

Name Link
🔨 Latest commit 1b6dd69
🔍 Latest deploy log https://app.netlify.com/projects/devfra/deploys/6a02fc3c82c04d000834a1e5
😎 Deploy Preview https://deploy-preview-7--devfra.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

… diagram

- Move the "Built with Devframe" list from the home page to the end of
  the introduction so it lives alongside related guide content.
- Remove the architecture mermaid diagram from the introduction — the
  subsystems table and adapters-at-a-glance section already cover the
  same ground.
@antfu antfu merged commit 88b3933 into main May 12, 2026
11 checks passed
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