# 贡献指南 感谢你对 DjangoAdmin 企业数字化开发平台的关注!我们欢迎任何形式的贡献,包括但不限于:报告 Bug、提出新功能建议、提交代码改进、完善文档等。 ## 🐛 报告 Bug 如果你在使用过程中发现了 Bug,请通过 [Issue](https://gitee.com/djangoadmin/DjangoAdmin_Fastapi_EleVue/issues) 提交,并尽量包含以下信息: 1. **问题描述**:清晰简洁地描述遇到的问题 2. **复现步骤**:详细的操作步骤,以便我们能够复现问题 3. **期望行为**:你期望的正确行为是什么 4. **实际行为**:实际发生了什么 5. **环境信息**: - 操作系统(Windows / macOS / Linux) - Python 版本 - Node.js 版本 - 数据库类型及版本 - 浏览器及版本 6. **截图或日志**:如有报错信息,请附上截图或控制台日志 ## 💡 功能建议 如果你有好的功能建议,也欢迎通过 [Issue](https://gitee.com/djangoadmin/DjangoAdmin_Fastapi_EleVue/issues) 提出。请描述: 1. **使用场景**:这个功能解决什么问题? 2. **期望方案**:你希望如何实现? 3. **替代方案**:是否考虑过其他实现方式? ## 🔧 提交代码 ### 开发环境搭建 ```bash # 1. Fork 并克隆项目 git clone https://gitee.com/你的用户名/DjangoAdmin_Fastapi_EleVue.git cd DjangoAdmin_Fastapi_EleVue # 2. 添加上游仓库 git remote add upstream https://gitee.com/djangoadmin/DjangoAdmin_Fastapi_EleVue.git # 3. 安装依赖 pip install -r requirements.txt -r requirements-dev.txt # 4. 配置环境变量 cp .env.example .env # 编辑 .env 配置数据库和 Redis 连接 # 5. 初始化数据库 python scripts/init_db.py # 6. 启动开发服务 python src/main.py ``` ### 分支管理 - `main` — 主分支,保持稳定可发布状态 - `dev` — 开发分支,日常开发基于此分支 - `feature/xxx` — 新功能分支,从 `dev` 创建 - `fix/xxx` — Bug 修复分支,从 `dev` 创建 - `docs/xxx` — 文档更新分支 ### 提交规范 我们遵循 [Conventional Commits](https://www.conventionalcommits.org/) 规范: ``` ():