Skip to content

Taskfile 工作流

taskfile.yml 负责编排模块任务;GitHub Actions 负责 Runner、原生依赖、缓存、凭据和制品。优先使用 Task 入口,不要为同一流程新增只在某个 shell 可用的脚本。

命令用途
task setup安装依赖和开发工具
task dev启动 Server 与 Web
task test架构、Server 与 Web 测试
task server:testServer 测试
task web:testWeb 类型、lint、边界与单元测试
task desktop:testDesktop race-test 门禁
task compose:test验证所有 Compose
task ci:site安装并构建文档站
task dto生成 OpenAPI、前端类型和 API 文档
task config:examples生成配置 schema 与示例
task lumen:check离线验证 Lumen 锁、目录和协议意图
task assets:check离线验证资源锁

模块目录内也可以使用各自 Taskfile 的普通任务名。新增命令时保持根编排边界和模块所有权。