feat: 默认配置 task 文档增加 depend: [design],init 模板增加 depend 示例
This commit is contained in:
@@ -33,6 +33,7 @@ const CONFIG_TEMPLATE = `# Rune 配置文件
|
||||
# # {{change-name}} 设计文档
|
||||
# - name: task
|
||||
# prompt: 生成任务清单
|
||||
# depend: [design]
|
||||
# template: |
|
||||
# # {{change-name}} 任务清单
|
||||
`;
|
||||
|
||||
@@ -42,6 +42,7 @@ export const defaultConfig: RuneConfig = {
|
||||
},
|
||||
{
|
||||
name: "task",
|
||||
depend: ["design"],
|
||||
prompt: `请根据设计文档,生成一份任务列表。
|
||||
|
||||
要求:
|
||||
|
||||
@@ -32,6 +32,13 @@ describe("defaultConfig", () => {
|
||||
expect(taskDoc!.prompt).toBeTruthy();
|
||||
});
|
||||
|
||||
it("task 文档依赖 design", () => {
|
||||
const taskDoc = defaultConfig.stages.plan!.documents.find(
|
||||
(d) => d.name === "task",
|
||||
);
|
||||
expect(taskDoc!.depend).toEqual(["design"]);
|
||||
});
|
||||
|
||||
it("design 文档有 template", () => {
|
||||
const designDoc = defaultConfig.stages.plan!.documents.find(
|
||||
(d) => d.name === "design",
|
||||
|
||||
Reference in New Issue
Block a user