Skip to content

docs: migrate from MkDocs to VitePress + TypeDoc#4

Merged
royisme merged 1 commit into
mainfrom
claude/fix-readme-duplicate-sections-011CV4kdnm2HBmK44MFzdKQK
Nov 12, 2025
Merged

docs: migrate from MkDocs to VitePress + TypeDoc#4
royisme merged 1 commit into
mainfrom
claude/fix-readme-duplicate-sections-011CV4kdnm2HBmK44MFzdKQK

Conversation

@royisme

@royisme royisme commented Nov 12, 2025

Copy link
Copy Markdown
Owner
  • Remove redundant Documentation section from README.md and README.zh-CN.md
  • Replace MkDocs with VitePress for documentation site
  • Add TypeDoc for auto-generating API documentation from TypeScript source
  • Update docs workflow to use Bun and VitePress instead of Python/MkDocs
  • Add Mermaid diagram support to VitePress config
  • Update package.json scripts:
    • docs:api: Generate API docs with TypeDoc
    • docs:dev: Dev server with VitePress
    • docs:build: Build docs (TypeDoc + VitePress)
    • docs:preview: Preview built docs
  • Update .gitignore to exclude generated docs
  • Remove mkdocs.yml and package-lock.json
  • Update bun.lock with new dependencies (vitepress, typedoc, typedoc-plugin-markdown)

VitePress provides better integration with TypeScript projects and allows combining hand-written guides with auto-generated API documentation.

- Remove redundant Documentation section from README.md and README.zh-CN.md
- Replace MkDocs with VitePress for documentation site
- Add TypeDoc for auto-generating API documentation from TypeScript source
- Update docs workflow to use Bun and VitePress instead of Python/MkDocs
- Add Mermaid diagram support to VitePress config
- Update package.json scripts:
  - docs:api: Generate API docs with TypeDoc
  - docs:dev: Dev server with VitePress
  - docs:build: Build docs (TypeDoc + VitePress)
  - docs:preview: Preview built docs
- Update .gitignore to exclude generated docs
- Remove mkdocs.yml and package-lock.json
- Update bun.lock with new dependencies (vitepress, typedoc, typedoc-plugin-markdown)

VitePress provides better integration with TypeScript projects and allows
combining hand-written guides with auto-generated API documentation.
@royisme royisme merged commit df40b05 into main Nov 12, 2025
1 check passed
@royisme royisme deleted the claude/fix-readme-duplicate-sections-011CV4kdnm2HBmK44MFzdKQK branch November 12, 2025 22:36
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