dsh-plugins
其他 活跃维护

dsh-plugins

eya46/dsh-plugins

为dsh项目提供个人开发维护的可选功能插件集合,覆盖日常开发常用的数据处理、流程自动化等扩展能力,安装配置简单,可按需灵活组合,快速适配不同开发需求

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
TypeScript
主要语言
None
开源协议
60 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:eya46/dsh-plugins
git clone https://github.com/eya46/dsh-plugins.git
git clone git@github.com:eya46/dsh-plugins.git
README.md main

@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.

  1. Ship a change. Open a PR that touches packages/*, and include a .changeset/<name>.md describing the user-facing change and the semver bump for each affected package:

    ---
    "@eya46/dsh-plugin-info": patch
    ---
    
    Brief, user-facing summary of what changed.
  2. Merge the PR. The Release GitHub Action opens (or updates) a chore: release packages PR that bumps affected package.json versions and writes per-package CHANGELOG.md entries.
  3. 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.