提交你的插件
前提
- 按开发手册的发布指南把插件发布为普通 Cordis 包:
package.json声明dsh.bundle.patch(自激活 bundle),或可经 profile patch 行组装;- 安装产物内含
cordis.patch.yml与构建输出(npm 包随files分发;GitHub 源需提交lib/——git 安装装的是源码树)。
- 准备双语一句话描述、能力披露(shell/网络/凭据等)、以及工具与命令清单。
流程
- 复制市场仓库的
registry/submission-template.json为registry/community/<slug>.json并填写; - 提 PR 到市场仓库;CI 会做机器门禁(schema 校验、npm 存在性、tarball 体检、GitHub 源 scratch 安装);
- 在你自己的仓库开 issue 或评论链接该 PR,作为收录授权证据(防冒名);
- 维护者按审查清单人工过审,合并即收录;
index-publish工作流自动重建索引,本站详情页在重建后出现。
规则摘要
- 一个插件一个 manifest;
id永久占用,撤回请置status: removed并写明原因,不要删文件。 - npm 源优先;未发布 npm 的包可用 GitHub 源,
ref建议 pin 到 commit。 surfaces如实声明;capabilities是给审查者和用户看的披露,不是运行时授权。
Manifest 字段说明见 Manifest 规范。