-
Notifications
You must be signed in to change notification settings - Fork 2
Contributing
皮卡超人 edited this page Nov 25, 2025
·
1 revision
感谢您对 WodToolKit 项目的关注!我们欢迎所有形式的贡献。
如果您发现了 bug 或有功能建议,请:
- 在 GitHub Issues 中搜索是否已有相关问题
- 如果没有,创建新的 Issue,详细描述:
- 问题描述
- 复现步骤
- 预期行为
- 实际行为
- 环境信息(.NET 版本、操作系统等)
-
Fork 项目仓库
- 在 GitHub 上点击 "Fork" 按钮创建您自己的仓库副本
-
克隆仓库
git clone https://github.com/your-username/WodToolKit.git cd WodToolKit -
创建分支
git checkout -b feature/your-feature-name
-
实现功能或修复问题
- 请确保代码风格与项目保持一致
- 为新功能添加适当的测试用例
- 更新相关文档
-
提交更改
git add . git commit -m "描述您的更改"
-
推送到您的 Fork
git push origin feature/your-feature-name
-
创建 Pull Request
- 在 GitHub 上导航到原始仓库
- 点击 "New Pull Request" 按钮
- 选择您的分支并提交 PR
- 请在 PR 描述中详细说明您的更改内容和目的
- 遵循 C# 标准代码约定
- 使用有意义的变量和方法名
- 为公共方法和类添加 XML 文档注释
- 新功能应包含单元测试
- 确保所有测试通过
- 保持或提高代码覆盖率
- 确保代码与 .NET Standard 2.1 兼容
- 测试在不同平台上的兼容性
- 更新相关文档(README、Wiki 等)
- 为新功能添加使用示例
- 更新 API 文档
所有 Pull Request 都会经过代码审查。审查过程可能包括:
- 代码质量和风格检查
- 功能正确性验证
- 性能影响评估
- 文档完整性检查
- 尊重所有贡献者
- 建设性的反馈和讨论
- 专注于项目目标
通过贡献代码,您同意您的贡献将在 MIT 许可证下发布。
如有任何问题,请通过以下方式联系:
感谢您的贡献!