感谢你想为 逐一(ZhuYi) 项目做贡献。
本项目现在还在开发中,所以欢迎提出建议、修复问题和添加功能。
请先做下面的步骤:
- Fork 这个仓库
- 克隆你的 Fork
git clone https://github.com/YOUR_USERNAME/ZhuYi.git
cd ZhuYi- 安装依赖
npm install- 运行网页开发服务器
npm run dev- 运行桌面应用 (Tauri) 服务器
npm run tauri:dev- 打包桌面应用安装程序
npm run tauri:build建议使用下面的流程:
- 创建新的分支
git checkout -b feature/short-description例如:
feature/add-todo-filter
feature/dashboard-progress
fix/todo-save-error
-
修改代码并测试。
-
提交代码
git add .
git commit -m "feat: add todo filter"- 推送到你的 fork
git push origin feature/short-description- 创建 Pull Request。
推荐使用简单的“提交”类型:
| 类型 | 用途 |
|---|---|
| feat | 新功能 |
| fix | 修复 bug |
| docs | 文档修改 |
| refactor | 重构代码 |
| style | 格式修改 |
示例:
feat: add todo CRUD
fix: todo not saving in localStorage
docs: update README
请保持代码简单和清晰。
- 使用 TypeScript
- 使用 Tailwind CSS
- 组件尽量小
- 不要写非常复杂的逻辑
如果有格式工具,请在提交前运行。
如果发现 bug 或有新想法,请创建 Issue。
Issue 可以包括:
- Bug 报告
- 新功能建议
- UI 改进
- 文档问题
写 Issue 时请说明:
- 问题是什么
- 如何复现
- 期望行为
逐一(ZhuYi)是一个简单的生产力工具。
主要目标:
- Todo 管理
- 项目进度跟踪
- 离线优先应用
- 桌面版本(v1.0.0 已发布,将持续优化)
如果你有问题,可以在 Issue 里讨论。
感谢你的贡献!