🤝 贡献指南
欢迎加入Quantum项目!以下是参与贡献的标准流程指南:
🚀 开始贡献
贡献方式
- 🐛 报告Bug - 使用issues功能
- 💡 提议功能 - 使用issues功能
- 🔨 代码贡献 - 通过Pull Request提交代码
- 📚 改进文档 -通过Pull Request完善指南或注释
🔧 开发流程
分支策略
- 从您Fork的仓库创建特性分支:
git checkout -b feat/your-feature main
- 提交原子化的commit:
git commit -m "feat(module): 添加热加载支持"
🔄 PR提交规范
创建PR
- 确保通过所有测试:
dotnet test
- 更新文档(如有接口变更):
## API变更 - `IModule.OnAllLoadedAsync` 新增modules参数
- 推送分支并创建Pull Request
PR审查标准
- ✅ 通过持续集成测试
- ✅ 至少1位维护者批准
- ✅ 更新所有相关文档
⚖️ 许可协议
所有贡献将遵循项目的MIT许可证。提交PR即表示您同意遵守此协议。