Skip to content

dsh-qa 0.1.4 · 质量工作台 QA Workbench

Latest

Choose a tag to compare

@naodeng naodeng released this 20 Aug 10:16
· 3 commits to master since this release

dsh-qa 0.1.4 · 质量工作台 QA Workbench

✨ 新功能 / Features

中文:

  • 完善英文 UI 本地化:补齐遗漏界面文案的英文翻译,切换语言更完整
  • 新增测试体系:npm test 一键运行单元测试(node:test)+ 端到端测试(Playwright)

English:

  • Completed English UI localization: filled in missing interface strings so language switching is now fully bilingual
  • New test suite: npm test runs unit tests (node:test) plus Playwright end-to-end tests in one command

🧪 测试 / Testing

中文:

  • 单元测试(npm run test:unit):看板投影、统计聚合、日历排序与提醒、HTTP API、项目生命周期、工作目录创建,共 7 个用例
  • 端到端测试(npm run test:e2e):Playwright 覆盖工作台核心交互
  • CI:GitHub Actions 自动运行测试

English:

  • Unit tests (npm run test:unit): kanban projection, stats aggregation, calendar/reminders ordering, HTTP API, project lifecycle, workspace creation — 7 cases
  • E2E tests (npm run test:e2e): Playwright coverage of core workbench interactions
  • CI: GitHub Actions runs the test suite automatically

📝 文档 / Docs

中文:

  • 新增 AGENTS.md 与设计文档(docs/plans、docs/specs)
  • README 补充测试体系说明;新增 .github/FUNDING.yml

English:

  • Added AGENTS.md and design docs (docs/plans, docs/specs)
  • README documents the test suite; added .github/FUNDING.yml

📦 安装 / Installation

# 安装测试模式 preset(必需,首次使用前)
scripts/install-qa-preset.sh

# npm 方式 / From npm
dsh plugin --profile web add dsh-qa

# GitHub 方式 / From GitHub
dsh plugin --profile web add github:naodeng/dsh-qa

# 独立体验 / Standalone
git clone https://github.com/naodeng/dsh-qa.git && cd dsh-qa && npm start
# → http://127.0.0.1:8899

📄 许可证 / License

PolyForm Noncommercial License 1.0.0 — 仅限非商业用途 / non-commercial use only.