mirror of
https://github.com/awesome-dsh-plugin/awesome-dsh-plugin.git
synced 2026-09-28 05:13:14 +08:00
MIN_COMMITS = 10 measured development habit, not quality: squash-merge repositories with long real histories show few commits on main, while 'git commit --allow-empty' x10 clears the bar in seconds. Observed effect over its lifetime: zero rejections that stuck — every blocked submission padded commits or waited — i.e. pure delay, plus a red X that primed the human review against exactly the wrong repositories. The 1-day age floor stays: it is the part that actually stops hours-old throwaway repos, and time cannot be counterfeited. Dead commitCount() removed; contributing.md and the PR template updated.
2.4 KiB
2.4 KiB
- I added one file at
data/plugins/<owner>__<repo>.yml— that single file is the whole submission. The READMEs are regenerated onmainafter merge: don't edit them by hand, and you don't need to commit them either / 我新增了一个data/plugins/<owner>__<repo>.yml文件——这一个文件就是全部投稿。README 会在合并后由main自动重新生成:不要手工编辑,也不需要提交 - My repo's
package.jsondeclaresdsh.bundle(not justdsh.client) — example / 仓库package.json已声明dsh.bundle(只有dsh.client无法安装) - My repo is at least 1 day old / 仓库创建满 1 天
categoryis one ofagi ui usage theme model identity session memory tools wsl browser vision voice docs skill workflow git notify dev security remote market fun(full list with descriptions), and themes/skins go undertheme/category取值正确(完整清单见 contributing.md),主题/皮肤类请用theme- Description states what the plugin does, no superlatives / 描述只说功能,不带营销词
- My repo has the
dsh-plugintopic / 仓库已打dsh-plugintopic
Recommended (not required) / 推荐但不强制:
- 📦 Publish to npm — npm installs are prebuilt and skip the
allowBuildsapproval, so users get a one-command install / 发布 npm 包:预构建产物免allowBuilds授权,用户一条命令装好 - 🔗 Declare official
@deepseek-ai/*packages aspeerDependencies(notdependencies) — avoids duplicate runtimes inside the profile / 官方@deepseek-ai/*包用peerDependencies声明(而非dependencies),避免 profile 里出现重复运行时 - 🖼️ Screenshots go in your own repository now: a
screenshots.jsonbeside yourpackage.json, listing image paths. Nothing to add here, and you can change them later without another pull request (how) / 截图现在放在你自己的仓库里:在package.json旁边放一个screenshots.json,列出图片路径。这个 PR 里不用加任何东西,以后想换也不必再提 PR(说明)