dsh-plugin-guide: release engineering for a portfolio of DSH plugins #6104
PerryLink
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What it is.
dsh-plugin-guideis an installable bundle plugin and a knowledge base for building DSH plugins: an archive of the official docs, a Cordis primer, a five-language quick reference, an agent skill, and a small CLI (dsh-plugin-dev) that scaffolds and verifies plugin repositories.What is new. A chapter the official docs do not cover: maintaining a portfolio of plugins rather than one.
devDependenciespin the newest published line so typecheck fails before your users do;peerDependenciesadmit both the rc and the alpha windows of@deepseek-ai/*, instead of narrowing to whichever line you happened to develop on.--provenance, and the failure modes that cost real cycles - a release commit missing its lockfile, a token rotated in one repository but not the other thirty, and registry replication delay making a verification job resolve the previous version.versions[].readme, the roughly 255 characterdescriptiontruncation, and scoped-package download endpoints that return placeholders.Links.
Feedback and corrections welcome, especially from anyone maintaining more than a handful of plugins - the interesting failure modes only appear at that size.
All reactions