feat(docs): replace ASCII trees with reusable FileTree component #18

Merged
m1nsook merged 1 commit from feat/mdx-file-tree-component into main 2026-11-04 02:04:47 +01:00
m1nsook commented 2026-11-04 02:03:52 +01:00 (Migrated from github.com)

UI improvement

  • Add a reusable <FileTree /> MDX component with proper nested lists, native expand/collapse, distinct file/folder/archive icons, dark/light theme styling, and copy-to-clipboard.
  • Replace fenced text diagrams on Configuration and Packaging pages.
  • Label the executable package as logical sections within one executable, rather than folders on disk.
  • Document the component for future pages.

No new dependencies; uses existing lucide-react and AriaDocs CopyButton.

CI

Existing GitHub Actions must pass lint, TypeScript, tests, and static Next.js export before merge.

## UI improvement - Add a reusable `<FileTree />` MDX component with proper nested lists, native expand/collapse, distinct file/folder/archive icons, dark/light theme styling, and copy-to-clipboard. - Replace fenced text diagrams on Configuration and Packaging pages. - Label the executable package as **logical sections within one executable**, rather than folders on disk. - Document the component for future pages. No new dependencies; uses existing `lucide-react` and AriaDocs `CopyButton`. ## CI Existing GitHub Actions must pass lint, TypeScript, tests, and static Next.js export before merge.
Sign in to join this conversation.
No description provided.