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