# SoloEngine 贡献指南 > **English version: [CONTRIBUTING.md](../../CONTRIBUTING.md)** > SoloEngine 是一款开源的 Agentic AI 开发平台。感谢你对这个项目的关注与支持! ## 行为准则 本项目采用 [Contributor Covenant 行为准则](https://www.contributor-covenant.org/version/2/1/code_of_conduct/)。参与本项目即表示你同意遵守该准则。 ## 如何参与贡献 ### 报告 Bug 在[创建 Issue](https://github.com/Sh4r1ock/SoloEngine/issues/new/choose) 之前,请先: - 在 GitHub Issues 中搜索是否有重复问题 - 确认该 Bug 在最新版本中可以复现 - 提供清晰的复现步骤、期望结果与实际结果 ### 功能建议 如果你有好的想法,欢迎通过 [Discussion](https://github.com/Sh4r1ock/SoloEngine/discussions) 分享你的设计思路或使用场景。 ## 开发环境搭建 ### 后端 ```bash cd backend pip install -r requirements.txt python main.py ``` ### 前端 ```bash cd frontend npm install npm run dev ``` ### 提交 Pull Request 1. Fork 本仓库并创建分支 ```bash git checkout -b feature/your-feature ``` 2. 进行开发并提交代码 ```bash git add . git commit -m "feat: 你的功能描述" ``` 3. 推送到你的 Fork 仓库 ```bash git push origin feature/your-feature ``` 4. 在 GitHub 上发起 Pull Request ## 编码规范 - 遵循现有代码风格 - 新增功能需提供相应的测试用例 - 提交信息需遵循 [Conventional Commits](https://www.conventionalcommits.org/) 规范 - PR 保持专注,单一职责 ## 联系我们 有任何问题或建议,欢迎通过以下方式联系: 📧 sh4r1ock@qq.com