资讯详情

awesome-dsh-plugin 投稿指南:一份 YAML 让 DSH 插件登上精选列表

📅 2026/10/30 1:33:34 | 华诺云谱 👁 阅读
awesome-dsh-plugin 投稿指南:一份 YAML 让 DSH 插件登上精选列表
awesome-dsh-plugin 投稿指南一份 YAML 让 DSH 插件登上精选列表【免费下载链接】awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表项目地址: https://gitcode.com/gh_mirrors/aw/awesome-dsh-pluginawesome-dsh-plugin 是 DeepSeek Harnessdsh插件的精选列表收录所有可用dsh plugin add一键安装的社区插件。读完本文你能让自己的 DSH 插件过掉硬性门槛、写好条目文件并在 CI 与人工评审中顺利走完整个收录流程。先让仓库过硬门槛收录有几条硬要求不达标后面全白做。开 PR 之前先对照你的插件仓库逐项核对dsh.bundle声明package.json里必须声明dsh.bundlemonorepo 的根包或子包声明都可以。这正是插件能靠dsh plugin add安装的原因。真实可用的代码占位仓库、纯 README 仓库不收。仓库年龄创建满 1 天由 CI 自动检查没有提交数门槛。Topic 标记给仓库加上dsh-plugintopic。描述与代码一致描述里写的工具数量、命令、API 会被逐一和代码核对夸大是本来不错的插件被打回的主要原因。⚠️ 只声明dsh.client是最常见的被拒原因——那样无法安装。完整的 manifest 配置示例见贡献指南 contributing.md。把条目写进 data/plugins列表数据全部存放在data/plugins/目录一个插件对应一个 YAML 文件。两个 README 和官网页面都是脚本从这些文件生成的不要手工编辑生成产物——列表增长会让行号漂移手改容易落到邻居的行上也正因一个插件一个文件你的 PR 永远不会和别人冲突。文件以你的仓库命名data/plugins/owner__repo.yml。拿真实条目 1010n111__dsh-about.yml 做例子url: https://github.com/1010n111/dsh-about name: 1010n111/dsh-about category: ui description: en: Adds an About settings page to the DeepSeek Harness web interface, showing the running DSH version and recent release notes. zh: 为 DeepSeek Harness Web 设置面板添加关于页展示运行中的 DSH 版本与最近更新日志。字段上有几个要点只有description.en必填写不了中文就不写zh维护者会补上。category从ui、usage、theme、model、memory、tools、vision、voice、workflow等23 个取值里选全集见 contributing.md选不准没关系维护者会直接改不会打回。monorepo 子包url指向子目录name写成owner/repo#subname文件名相应为owner__repo--subname.yml。描述里出现:冒号加空格时必须给整段加引号否则 YAML 会把它当成嵌套键解析直接失败。⚠️ 一个 PR最多添加 3 条条目超过会被 CI 直接拒绝。插件不止一个的话拆分 PR并且只提交如果只能留几个你会留下的那几个。想先看看生成后的效果克隆仓库https://gitcode.com/gh_mirrors/aw/awesome-dsh-plugin后执行npm ci node scripts/generate-readme.mjs生成脚本就是 scripts/generate-readme.mjs。通过 CI 的四道检查PR 提交后CI 会按顺序跑四道检查逻辑在 scripts/check-submission.mjs条目数量每个 PR ≤3 条最先检查早于任何网络请求dsh.bundle校验拉取你仓库的package.json根包或packages/、plugins/、apps/下的子包来验证仓库年龄是否满 1 天awesome-lint与站点构建校验双语一致性、日期、截图等格式问题。CI 挂了怎么办报错信息会明确告诉你该改哪里——把修复推到同一分支即可不用重开 PR。应对人工评审CI 通过只是前置条件不是结论。合并前维护者会实际阅读你的插件源码核对五件事代码是否做描述里说的事包括其中的数字和 API 名称是否真实可用而不是占位或空壳包装是否已被现有条目覆盖——功能重复时谁维护得更好优先于谁先来源码里有没有可疑行为混淆代码、凭据外传等PR 是否只动了自己的条目夹带修改别人描述会被打回。需要改动时维护者会给 PR 打上held: author标签。它只是把 PR 暂停在合并队列里不是拒绝把修复推到同一分支、留一条评论说明改了什么重新评审通过后标签自动摘除、PR 回到队列。补齐截图与预构建包以下都是可选动作但会让插件在站点上更像能上架的东西截图推荐在自己仓库的package.json旁边放一个screenshots.json列出1-8 张图片路径相对路径即可。之后换截图只需推自己的仓库下次构建自动生效无需再提 PR。发布 npm 包预构建安装可跳过构建授权步骤市场还能展示下载量已发布包的repository字段必须指回你的插件仓库条目里不需要任何额外字段。发不发 npm 都不影响收录。主题/皮肤类插件归入theme分类条目会自动进入插件市场的主题 Tab支持用户一键安装、切换、卸载。预构建 tarball仓库无法从源码安装时在条目里加tarball:字段指向 GitHub Release 上的.tgz用latest/download/形式时资产名不要带版本号否则下次发版链接就会失效。合并后的维护动作合并后什么都不用做README 和站点会自动重建。长期留意三件事信息要更新了只改你自己那条 data/plugins/ 条目文件README 是生成产物别去手改。停更条目会怎样列表有定期扫描仓库消失、已归档或长期停更的条目会被标记并移除所以保持项目活跃维护。不完美、没发 npm 也能上吗能。列表不评判插件质量只要可安装、描述属实、分类合理、持续维护就有机会。对照上面的门槛清单核对仓库写好data/plugins/下的条目文件你的第一个收录 PR 就可以开出来了。【免费下载链接】awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表项目地址: https://gitcode.com/gh_mirrors/aw/awesome-dsh-plugin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑