install.sh: bundled Node 的 INSTALL_NPM 之前指向 bin/npm shell wrapper, 通过 \"node npm\" 调用会失败。改为 lib/node_modules/npm/bin/npm-cli.js, 并加 run_npm() 帮助函数区分系统 Node(用 npm 可执行)和 bundled Node。 install.ps1: 系统 Node 场景下 npm-cli.js 路径推导脆弱。改为按候选路径 依次试探,找不到则直接退到 npm.cmd。 新增 CONTRIBUTING.md + .github/PULL_REQUEST_TEMPLATE.md,规范 PR 流程, 减少空白/无说明 PR(对应 issue PR #36)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.4 KiB
1.4 KiB
改动类型 / Type
- 🐛 Bug 修复
- ✨ 新功能
- 📝 文档/README
- 🔧 脚本/构建(portable, install, bootable, u-claw-app)
- 🎨 技能 (skills-cn)
- ♻️ 重构(不改变行为)
- 🧪 测试
改动了什么 / What
为什么 / Why
测试方式 / How to verify
影响范围 / Scope
- portable/ (便携 USB)
- u-claw-app/ (Electron 桌面)
- bootable/ (Linux 可启动 U 盘)
- install/ (一键安装脚本)
- skills-cn/ (中国本地化技能)
- 仅文档
自检 / Checklist
- 我已经在本地实际跑过相关脚本/功能
- 没有提交
node_modules/、app/、data/等运行时产物 - 没有把任何 API Key、Token 写进文件
- commit message 能说清楚改了什么