diff --git a/docs/guide/development/index.md b/docs/guide/development/index.md index 4cad6be3..804c9979 100644 --- a/docs/guide/development/index.md +++ b/docs/guide/development/index.md @@ -104,3 +104,9 @@ export * from "./plugin-cloudflare.js" // 抛出异常即可使任务停止,否则会判定为成功 throw new Error("错误信息") ``` + + +## 五、贡献插件送激活码 + +- PR要求,插件功能完整,代码规范 +- PR通过后,联系我们,送您一个专业版激活码 \ No newline at end of file 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 ab6d8262..e6166b7b 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 @@ -1,6 +1,6 @@ import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline'; import { CertInfo, CertReader } from '@certd/plugin-cert'; -import { isDev } from '../../../utils/env.js'; +import { isDev } from '@certd/basic'; @IsTaskPlugin({ name: 'demoTest', @@ -13,6 +13,8 @@ import { isDev } from '../../../utils/env.js'; runStrategy: RunStrategy.SkipWhenSucceed, }, }, + // 你开发的插件要删除此项,否则不会在生产环墋中显示 + deprecated: isDev() ? '测试插件,生产环境不显示' : undefined, }) export class DemoTestPlugin extends AbstractTaskPlugin { //测试参数 @@ -101,8 +103,5 @@ export class DemoTestPlugin extends AbstractTaskPlugin { this.logger.info('授权id:', accessId); } } -//TODO 这里实例化插件,进行注册 -if (isDev()) { - //你的实现 要去掉这个if,不然生产环境将不会显示 - new DemoTestPlugin(); -} +//实例化一下,注册插件 +new DemoTestPlugin();