diff --git a/docs/guide/development/index.md b/docs/guide/development/index.md index a6cd8137..4cad6be3 100644 --- a/docs/guide/development/index.md +++ b/docs/guide/development/index.md @@ -3,7 +3,7 @@ 建议nodejs版本 `20.x` 及以上 -## 1.本地调试运行 +## 一、本地调试运行 ### 克隆代码 ```shell @@ -57,7 +57,7 @@ npm run dev ``` -## 开发插件 +## 二、开发插件 进入 `packages/ui/certd-server/src/plugins` ### 1.复制`plugin-demo`目录作为你的插件目录 @@ -91,8 +91,16 @@ export * from './plugins/plugin-deploy-to-xx' export * from "./plugin-cloudflare.js" ``` -## 重启服务进行调试 +### 6. 重启服务进行调试 刷新浏览器,检查你的插件是否工作正常, 确保能够正常进行证书申请和部署 -## 提交PR +## 三、提交PR 我们将尽快审核PR + +## 四、 注意事项 +### 1. 如何让任务报错停止 + +```js +// 抛出异常即可使任务停止,否则会判定为成功 +throw new Error("错误信息") +``` diff --git a/packages/ui/certd-server/src/plugins/plugin-demo/plugins/plugin-test.ts b/packages/ui/certd-server/src/plugins/plugin-demo/plugins/plugin-test.ts index ac2fedb2..040542d1 100644 --- a/packages/ui/certd-server/src/plugins/plugin-demo/plugins/plugin-test.ts +++ b/packages/ui/certd-server/src/plugins/plugin-demo/plugins/plugin-test.ts @@ -17,6 +17,7 @@ export class DemoTestPlugin extends AbstractTaskPlugin { //测试参数 @TaskInput({ title: '属性示例', + value: '默认值', component: { //前端组件配置,具体配置见组件文档 https://www.antdv.com/components/input-cn name: 'a-input',