源码开发
如果你想参与 Kite 开发或从源码构建运行,可以参考以下步骤。
1. 构建源码
bash
git clone https://github.com/ATQQ/Kite.git
cd Kite
bun install
bun run build构建完成后,可以直接使用源码中的 CLI:
bash
node packages/cli/bin/kite.js --help2. 使用源码启动服务
bash
node packages/cli/bin/kite.js serve选择运行时:
bash
node packages/cli/bin/kite.js serve --runtime node
bun packages/cli/bin/kite.js serve --runtime bun3. 本地开发建议
- 使用
bun run dev启动开发模式,同时拉起 Server 与 Web,代码变更会自动重新构建 - 提交 PR 前请确保在对应工作区执行
bun run build能成功构建:根目录bun run build会依次构建 Web、Server、CLI - 调试一次完整部署链路可使用仓库内置脚本
bun run deploy:test(在apps/web中构建后用packages/cli/bin/kite.js push推到本地服务)
4. 项目结构
kite/
├── packages/
│ └── cli/ # CLI 命令行工具
├── apps/
│ ├── server/ # 后端 API 服务
│ └── web/ # Web 管理端
├── examples/ # 示例项目
└── docs/ # 文档源码更多技术细节请参考 技术方案。