pull/244/head^2^2
xiaojunnuo 2024-11-16 00:00:26 +08:00
parent 381a37fbaa
commit 993ca754b5
2 changed files with 13 additions and 4 deletions

View File

@ -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("错误信息")
```

View File

@ -17,6 +17,7 @@ export class DemoTestPlugin extends AbstractTaskPlugin {
//测试参数
@TaskInput({
title: '属性示例',
value: '默认值',
component: {
//前端组件配置,具体配置见组件文档 https://www.antdv.com/components/input-cn
name: 'a-input',