贡献指南
如何贡献
我们欢迎所有形式的贡献,包括但不限于:
- 提交 Bug 报告
- 提出新功能建议
- 改进文档
- 提交代码修复
- 优化性能
开发流程
- Fork 项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
代码规范
前端代码规范
- 使用 ESLint 和 Prettier 进行代码格式化
- 遵循 Vue.js 风格指南
- 使用 TypeScript 编写新代码
- 编写单元测试
后端代码规范
- 使用 Black 进行代码格式化
- 使用 Flake8 进行代码检查
- 编写详细的文档字符串
- 编写单元测试
提交规范
提交信息格式:
类型(type): - feat: 新功能 - fix: 修复 - docs: 文档 - style: 格式 - refactor: 重构 - test: 测试 - chore: 构建
文档规范
- 使用 Markdown 格式
- 保持文档简洁清晰
- 及时更新文档
- 添加必要的示例代码
测试规范
- 编写单元测试
- 编写集成测试
- 保持测试覆盖率
- 测试用例要具有可读性
发布流程
- 更新版本号
- 更新更新日志
- 创建发布标签
- 部署到生产环境
联系方式
如有问题,请通过以下方式联系我们: - 提交 Issue - 发送邮件 - 加入讨论组
感谢您的贡献!