974 B
974 B
AI 助手作业指南 (ai.md)
你好,Agent!在处理 MiniCI 项目时,请遵循以下原则:
1. 增加新 API 的步骤
- 在
controllers/对应模块下创建/修改dto.ts定义输入。 - 在
index.ts中编写类,使用@Controller和@Post/Get等装饰器。 - 如果涉及数据库,修改
schema.prisma并运行npx prisma db push。 - 在前端
pages/对应的service.ts中添加调用方法。
2. 核心逻辑位置
- 如果要修改 流水线如何运行,请看
apps/server/runners/pipeline-runner.ts。 - 如果要修改 任务调度,请看
apps/server/libs/execution-queue.ts。 - 如果要修改 路由扫描,请看
apps/server/libs/route-scanner.ts。
3. 交互规范
- 前端请求请使用
@shared别名导入net实例。 - 始终保持代码简洁,优先使用现有的
libs工具类。 - 修改代码后,务必确认
pnpm dev是否能正常编译通过。