- Главная
- Плагины
- Инструменты и функции
- dsh-plugins
E
dsh-plugins
eya46/dsh-plugins
List profile-added DSH plugins, mark available updates, and show recent version notes
Установка
dsh plugin --profile web add github:eya46/dsh-pluginsREADME
@eya46/dsh-plugins
pnpm monorepo for DeepSeek Harness plugins.
| Package | Description |
|---|---|
@eya46/dsh-plugin-info | Settings page for profile-added plugins, updates, and version notes |
Install
From npm (published package):
dsh plugin --profile web add @eya46/dsh-plugin-info
From this monorepo (local development):
pnpm install
dsh plugin --profile web add "file:./packages/dsh-plugin-info"
Development
pnpm install
pnpm -r --filter "./packages/**" test # run tests for every package
pnpm -r --filter "./packages/**" typecheck # typecheck every package
pnpm -r --filter "./packages/**" build # build every package
Releases
This monorepo uses changesets to drive versioning, npm publishing, and GitHub releases.
- Ship a change. Open a PR that touches
packages/*, and include a.changeset/<name>.mddescribing the user-facing change and the semver bump for each affected package:--- "@eya46/dsh-plugin-info": patch --- Brief, user-facing summary of what changed. - Merge the PR. The
ReleaseGitHub Action opens (or updates) achore: release packagesPR that bumps affectedpackage.jsonversions and writes per-packageCHANGELOG.mdentries. - Merge the release PR. The same Action publishes the new versions to npm, creates the git tag, and opens a GitHub release with auto-generated notes for each package.
Required GitHub repository secret: NPM_TOKEN — an npm Granular Access Token with the "Automation" type, scoped to the packages this org publishes. Trusted publishing (OIDC) is planned.