# 贡献指南 欢迎参与爱鉴花项目的开发!本文档将指导您如何为项目做出贡献。 ## 🎯 开发流程 ### 1. 环境准备 - 确保已安装 Node.js 16.0.0+ - 安装 Git 版本控制工具 - 配置开发工具(HBuilderX、VSCode等) ### 2. 获取代码 ```bash git clone https://github.com/your-username/aijianhua.git cd aijianhua ``` ### 3. 分支管理 我们使用 Git Flow 工作流: - `main` - 主分支,用于生产环境 - `develop` - 开发分支,集成所有功能 - `feature/*` - 功能开发分支 - `bugfix/*` - bug修复分支 - `release/*` - 发布分支 ### 4. 开发步骤 1. 从 `develop` 分支创建功能分支 2. 在分支上开发新功能或修复bug 3. 提交代码并推送到远程仓库 4. 创建 Pull Request 到 `develop` 分支 5. 代码审查通过后合并 ## 📝 代码规范 ### JavaScript/TypeScript - 使用 ESLint + Prettier 进行代码格式化 - 遵循 Airbnb JavaScript 风格指南 - 使用 async/await 代替回调函数 - 添加必要的注释和文档 ### Vue/uni-app - 使用 Composition API - 组件命名使用 PascalCase - Props 定义使用 TypeScript 类型 - 使用 Vue Router 进行路由管理 ### Node.js - 使用 Express.js 框架 - 中间件使用统一的错误处理 - API 响应格式标准化 - 使用 Winston 进行日志记录 ## 🔧 提交规范 ### Commit Message 格式 ``` ():