感谢你对 Skills Manager 的关注!
点击右上角的 Fork 按钮。
git clone https://github.com/YOUR_USERNAME/Skills-Manager.git
cd Skills-Managergit checkout -b feat/your-feature-name分支命名规范:
feat/- 新功能fix/- Bug 修复docs/- 文档更新refactor/- 代码重构test/- 测试相关
npm install
cd src-tauri
cargo buildnpm run tauri dev# 前端测试
npm test
# Rust 测试
cd src-tauri
cargo test遵循 Conventional Commits 规范:
git commit -m "feat: add skill export feature"
git commit -m "fix: resolve symlink creation on Windows"提交类型:
feat- 新功能fix- Bug 修复docs- 文档style- 格式(不影响代码逻辑)refactor- 重构test- 测试chore- 构建/工具链
git push origin feat/your-feature-name然后在 GitHub 上创建 Pull Request。
标题格式:
feat: add AI translation caching
fix: resolve skill sync race condition
描述模板:
## 变更说明
简要描述这个 PR 做了什么。
## 测试
- [ ] 本地测试通过
- [ ] 添加了单元测试
- [ ] 在 macOS 测试通过
- [ ] 在 Windows 测试通过(如适用)
## Screenshots(如果是 UI 变更)


## Checklist
- [ ] 遵循代码风格
- [ ] 更新了文档
- [ ] 通过了所有测试
- [ ] 没有引入新的警告- 使用 2 空格缩进
- 使用函数组件和 Hooks
- 遵循 ESLint 规则
- 遵循
rustfmt格式 - 运行
cargo clippy检查 - 添加必要的注释
- 💬 Discussions
- 🐛 Issues
请尊重所有贡献者,保持友善和专业。