本地开发
贡献熠测桌面端与本网站文档的开发指南
本地开发
熠测桌面端(ember 仓库)
源码:github.com/aitoearn/ember_pc
环境要求
- Node.js(见仓库
package.jsonengines) - Rust 工具链(App Server)
- macOS 或 Windows(与发布平台一致)
常用命令
git clone https://github.com/aitoearn/ember_pc.git
cd ember
npm install
# 开发模式启动 Electron
npm run electron:dev
# 提交前完整校验
npm run verify:local
# 类型检查 / 契约测试
npm run typecheck:electron
npm run test:contracts更多治理与 GUI 冒烟要求见仓库内 AGENTS.md。
贡献流程
- Fork 仓库并创建功能分支
- 改动需通过
npm run verify:local - 提交 Pull Request 并描述测试范围
- 遵循 GPLv3 协议
本网站(文档与官网)
本仓库为熠测 / Ember 官网与文档站(Next.js + fumadocs)。
git clone <本仓库>
cd ember-website
npm install
npm run dev- 文档源文件:
content/docs/zh、content/docs/en - 修改 MDX 后开发服务器会自动热更新
- 发布前执行
npm run build验证静态导出
编辑文档
- 在
content/docs/zh/*.mdx或content/docs/en/*.mdx修改内容 - 更新同目录
meta.json调整侧边栏顺序 - 本地访问
http://localhost:3000/zh/docs/或/docs/预览
发布到 ECS
完整步骤见仓库内 doc/deploy-ecs.md。快速命令:
npm run build
EMBER_WEBSITE_SSH_TARGET=root@<ecs-ip> npm run deploy:ecsEmber 云平台(内部)
云平台闭源,本地联调通常涉及 lmweb + 后端微服务 + ember-mcp。请参阅租户内网文档或 ember-mcp 中的环境变量说明。