Native Shell
Native Shell:AI 生成的 UI,在你的應用中原生呈現,涵蓋每個平台。iOS、Android、macOS、Windows 與 Linux 上的應用、GPUI 應用與網頁在執行時載入已簽名、沙箱隔離的 TSX 模組並繪製 th
AI 翻譯
A markdown-first documentation framework. Write with common mark and directives, compile to flat static HTML.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗An open-source alternative to Mintlify or GitBook. Write documentation in markdown and directives. The toolchain runs on Bun, Node.js, or Deno — output is flat static HTML, no server required.
flowchart TD
Author["📝 Author<br/>writes markdown (.md)"] --> Flame["DocuBook Flame 🔥<br/>compiles to flat .html"]
Flame --> Host["📦 Static host"]
Host -->|serves static HTML| Browser["🌐 Browser"]
Browser -->|requests page| Host
[!WARNING] Verify the runtime is installed:
bun --version,node --version, ordeno --version.
Create the project directory, then run the flow for your runtime:
mkdir my-docs && cd my-docs
bun add @docubook/flame
bunx flame init
bun run dev
npm install @docubook/flame
npx flame init
npm run dev
deno run -A npm:@docubook/flame init
deno task dev
[!NOTE] We are very open to all your contributions, no matter how small your contribution is, it will certainly be part of the development of this project.
Please read: CONTRIBUTING.md
[!IMPORTANT] This repository uses a monorepo setup powered by pnpm workspaces and Turborepo to manage apps and packages in a single workspace.
For development workflow:
- Vitest provides fast unit testing with native ESM and TypeScript support
- Changesets handles package versioning and release management
- Husky runs automatic linting and formatting before commits
- commitlint ensures commit messages follow the Conventional Commits format consistently
This setup helps keep the codebase organized, maintainable, and contributor-friendly.