DSH Quality
高级
7 分钟阅读

把插件发布到 GitHub topic dsh-plugin 并拿到 Hub 评测

官方没有插件市场,唯一的发现机制是 GitHub topic `dsh-plugin`。发布、打标,然后让 Hub 为你评分。

最后更新:2026-08-19

为什么 topic 就是注册表

dsh 没有官方插件市场。社区的发现机制是一个约定:仓库打上 GitHub topic dsh-plugin。awesome-dsh-plugin 和本 Hub 都在爬这个 topic——没打标,你的插件就是隐形的。

发布前检查清单

  1. 打标:在 GitHub 仓库设置 -> Topics 里加上 dsh-plugin
  2. 声明 `dsh.bundle`:让安装器能把它激活为 profile layer。
  3. README:包含安装命令和许可。一行安装片段决定别人是试还是跳过。
bash
dsh plugin --profile web add github:owner/repo

锁版本更安全

从 GitHub 源安装会在安装时执行仓库的构建脚本。永远固定你要装的东西:

bash
# 固定 commit 或 tag,保证可复现、可审计
dsh plugin --profile web add github:owner/repo@commit
dsh plugin --profile web list
dsh plugin --profile web remove github:owner/repo

在 Hub 上拿到评测

DSH Plugin Quality Hub 每天跑一次自动化评测管道(GitHub Actions):发现新的 dsh-plugin 仓库,从维护、文档、npm、生态四个维度打分,发布 Top Rated、Trending 和 Security Watch。提交一次,仓库变化后自动重评。

去 Hub 提交你的插件——Top Rated 徽章比 README 自夸更有说服力。

闭环完成

发布 -> 打标 -> 被评测 -> 在教程里互链回自己的评测页。这正是本站的内容闭环:教程引用实例,实例引用被评测的插件,每个被评测的插件又链回教程。