Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
154 changes: 81 additions & 73 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,76 +1,84 @@
name: 缺陷报告
description: 报告可复现的插件错误、超时或清理问题
title: "[Bug] "
name: Bug report / 缺陷报告
description: Reproducible errors, timeouts or cleanup problems / 报告可复现的插件错误、超时或清理问题
title: '[Bug] '
body:
- type: markdown
attributes:
value: |
请提供最小复现,并搜索已有 Issue。日志中请移除 token、账号信息和私人仓库内容。
支持范围见 [README](https://github.com/MashedPotato817/dsh-git-plugin#支持版本)。
- type: input
id: plugin-version
attributes:
label: 插件版本或提交 SHA
placeholder: npm 精确版本,或本地 / GitHub checkout 的 SHA
validations:
- type: markdown
attributes:
value: |
Provide a minimal reproduction and search existing issues. Remove tokens, account information and private repository content from logs. See the support matrix in CONTRIBUTING.

请提供最小复现,并搜索已有 Issue。日志中请移除 token、账号信息和私人仓库内容。
支持范围见 [README](https://github.com/MashedPotato817/dsh-git-plugin/blob/main/CONTRIBUTING_ZH.md#兼容性与验证记录)。
- type: input
id: plugin-version
attributes:
label: Plugin version or commit SHA / 插件版本或提交 SHA
placeholder: |-
Exact versions / steps / expected vs actual / evidence; use either language.
npm 精确版本,或本地 / GitHub checkout 的 SHA
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment / 运行环境
description: Give actual versions; mark unknown items. / 请写实际版本;不确定的项注明未知。
placeholder: |
Exact versions / steps / expected vs actual / evidence; use either language.
DSH 版本:
操作系统(含 WSL / 容器):
Node / npm / Git 版本:
入口(CLI / headless / Web / desktop):
validations:
required: true
- type: dropdown
id: install-channel
attributes:
label: Install channel / 安装渠道
options:
- Exact npm version / npm 精确版本
- GitHub tag / commit
- Local link / 本地 link
- Local tgz / 本地 tgz
- Other / 其他
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Minimal reproduction / 最小复现步骤
description: Specify command/tool, configuration, and whether Session cwd is a repository or contains child
repositories. / 写明命令或工具、相关配置,以及会话 cwd 是否为仓库或含子仓库。
placeholder: |
Exact versions / steps / expected vs actual / evidence; use either language.
1. 在临时 Git 仓库中……
2. 执行……
3. 出现……
validations:
required: true
- type: textarea
id: expected-actual
attributes:
label: Expected and actual behavior / 预期与实际结果
placeholder: |
Exact versions / steps / expected vs actual / evidence; use either language.
预期:
实际:
是否修改了文件 / 分支 / stash:
validations:
required: true
- type: textarea
id: logs
attributes:
label: Redacted logs or exit code / 脱敏日志或退出码
description: Leave blank if no logs; screenshots may accompany reproduction steps. / 无日志可留空;截图也可附在复现步骤中。
render: text
- type: checkboxes
id: checklist
attributes:
label: Before submitting / 提交前确认
options:
- label: I searched existing issues and PRs / 我已搜索已有 Issue 和 PR
required: true
- type: textarea
id: environment
attributes:
label: 运行环境
description: 请写实际版本;不确定的项注明未知。
placeholder: |
DSH 版本:
操作系统(含 WSL / 容器):
Node / npm / Git 版本:
入口(CLI / headless / Web / desktop):
validations:
- label: I removed credentials and private content / 我已移除凭据和私人内容
required: true
- type: dropdown
id: install-channel
attributes:
label: 安装渠道
options:
- npm 精确版本
- GitHub tag / commit
- 本地 link
- 本地 tgz
- 其他
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: 最小复现步骤
description: 写明命令或工具、相关配置,以及会话 cwd 是否为仓库或含子仓库。
placeholder: |
1. 在临时 Git 仓库中……
2. 执行……
3. 出现……
validations:
required: true
- type: textarea
id: expected-actual
attributes:
label: 预期与实际结果
placeholder: |
预期:
实际:
是否修改了文件 / 分支 / stash:
validations:
required: true
- type: textarea
id: logs
attributes:
label: 脱敏日志或退出码
description: 无日志可留空;截图也可附在复现步骤中。
render: text
- type: checkboxes
id: checklist
attributes:
label: 提交前确认
options:
- label: 我已搜索已有 Issue 和 PR
required: true
- label: 我已移除凭据和私人内容
required: true
144 changes: 74 additions & 70 deletions .github/ISSUE_TEMPLATE/compatibility_report.yml
Original file line number Diff line number Diff line change
@@ -1,73 +1,77 @@
name: 兼容性反馈
description: 报告 DSH 更新、安装准入或平台兼容性验证
title: "[Compatibility] "
name: Compatibility report / 兼容性反馈
description: DSH upgrade, installation or platform verification / 报告 DSH 更新、安装准入或平台兼容性验证
title: '[Compatibility] '
body:
- type: markdown
attributes:
value: |
允许加载的版本范围不等于全部版本已经实测。请区分安装、服务栈、profile、模型会话与 Web 验证;没有执行的项目写未验证。
不必上传完整配置或账号凭据。
- type: input
id: plugin-version
attributes:
label: 插件精确版本或 SHA
validations:
- type: markdown
attributes:
value: |
An admitted version range does not mean every version was tested. Separate install, service-stack, profile, model-session and Web evidence. Mark unexecuted checks as unverified; do not upload credentials or full account configuration.

允许加载的版本范围不等于全部版本已经实测。请区分安装、服务栈、profile、模型会话与 Web 验证;没有执行的项目写未验证。
不必上传完整配置或账号凭据。
- type: input
id: plugin-version
attributes:
label: Exact plugin version or SHA / 插件精确版本或 SHA
validations:
required: true
- type: input
id: dsh-version
attributes:
label: Exact DSH version / DSH 精确版本
description: Include a previous working version if available. / 如有上一个可用版本,可同时注明。
validations:
required: true
- type: textarea
id: environment
attributes:
label: Platform, toolchain and install method / 平台、工具链与安装方式
placeholder: |
Exact versions / steps / expected vs actual / evidence; use either language.
操作系统 / WSL / 容器:
Node / npm / Git:
npm / GitHub tag / link / tgz:
CLI / headless / Web / desktop:
官方版本来源或安装命令:
validations:
required: true
- type: dropdown
id: result
attributes:
label: Overall result / 总体结果
options:
- Passed (scope below) / 已验证通过(下方写明范围)
- Install/load failed / 安装或加载失败
- Loads but behavior is incorrect / 加载成功但行为异常
- Not verified; requesting support / 尚未验证,希望增加支持
validations:
required: true
- type: textarea
id: evidence
attributes:
label: Scope, steps and evidence / 验证范围、步骤与证据
description: Partial evidence is welcome; do not guess or claim checks you did not execute. / 可以报告部分验证结果,未执行的项目无需勾选或猜测。
placeholder: |
Exact versions / steps / expected vs actual / evidence; use either language.
安装与 schema:
命令 / 工具:
禁用 / 重新启用:
超时 / 取消:
模型会话或 Web:
命令、退出码、异常输出:
validations:
required: true
- type: textarea
id: upstream
attributes:
label: Upstream changes or links / 上游变更或补充链接
description: Include DSH releases, interface changes or existing issue links. / 可填 DSH Release、接口变更或已有问题链接。
- type: checkboxes
id: checklist
attributes:
label: Before submitting / 提交前确认
options:
- label: I searched existing issues and PRs / 我已搜索已有 Issue 和 PR
required: true
- type: input
id: dsh-version
attributes:
label: DSH 精确版本
description: 如有上一个可用版本,可同时注明。
validations:
- label: I separated executed and unverified checks and removed sensitive data / 我区分了实际执行与未验证项目,并移除了敏感信息
required: true
- type: textarea
id: environment
attributes:
label: 平台、工具链与安装方式
placeholder: |
操作系统 / WSL / 容器:
Node / npm / Git:
npm / GitHub tag / link / tgz:
CLI / headless / Web / desktop:
官方版本来源或安装命令:
validations:
required: true
- type: dropdown
id: result
attributes:
label: 总体结果
options:
- 已验证通过(下方写明范围)
- 安装或加载失败
- 加载成功但行为异常
- 尚未验证,希望增加支持
validations:
required: true
- type: textarea
id: evidence
attributes:
label: 验证范围、步骤与证据
description: 可以报告部分验证结果,未执行的项目无需勾选或猜测。
placeholder: |
安装与 schema:
命令 / 工具:
禁用 / 重新启用:
超时 / 取消:
模型会话或 Web:
命令、退出码、异常输出:
validations:
required: true
- type: textarea
id: upstream
attributes:
label: 上游变更或补充链接
description: 可填 DSH Release、接口变更或已有问题链接。
- type: checkboxes
id: checklist
attributes:
label: 提交前确认
options:
- label: 我已搜索已有 Issue 和 PR
required: true
- label: 我区分了实际执行与未验证项目,并移除了敏感信息
required: true
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: 安装说明与支持范围
url: https://github.com/MashedPotato817/dsh-git-plugin#readme
about: 提问前请先核对实际插件与 DSH 版本
- name: 贡献与协作指南
url: https://github.com/MashedPotato817/dsh-git-plugin/blob/main/CONTRIBUTING.md
about: 开发环境、提交规范、验证与 PR 流程
- name: Installation and support / 安装说明与支持范围
url: https://github.com/MashedPotato817/dsh-git-plugin#readme
about: Check exact plugin/DSH versions first / 提问前请先核对实际插件与 DSH 版本
- name: Contributing guide / 贡献与协作指南
url: https://github.com/MashedPotato817/dsh-git-plugin/blob/main/CONTRIBUTING.md
about: Setup, commits, checks and PR workflow / 开发环境、提交规范、验证与 PR 流程
Loading
Loading