Files
certd/packages/plugins/plugin-center
2024-03-22 00:50:02 +08:00
..
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00
2024-03-22 00:50:02 +08:00

贡献插件

1.复制demo作为你的根目录

比如你想做cloudflare的插件那么你可以复制demo目录将其命名成cloudflare。

2. access授权

如果这是一个新的平台它应该有授权方式比如accessKey accessSecret之类的
参考demo/access.ts 修改为你要做的平台的access 这样用户就可以在certd后台中创建这种授权凭证了

3. dns-provider

如果域名是这个平台进行解析的那么你需要实现dns-provider 参考demo/dns-provider.ts 修改为你要做的平台的dns-provider

4. deploy-plugin

如果这个平台有需要部署证书的地方
参考demo/deploy-plugin.ts 修改为你要做的平台的deploy-plugin