31 lines
991 B
Markdown
31 lines
991 B
Markdown
# 贡献指南
|
||
|
||
欢迎提交 Issue 和 Pull Request!
|
||
|
||
## 如何贡献
|
||
|
||
### 报告问题
|
||
|
||
发现 Bug 或有新功能想法?请先搜索 [Issues](https://gitea.com/user/project/issues) 确保不是重复提交,然后按以下格式描述:
|
||
|
||
- **问题描述**:清晰说明问题或建议
|
||
- **复现步骤**:如果是 Bug,列出具体步骤
|
||
- **环境信息**:Rhino 版本、操作系统、.NET SDK 版本
|
||
|
||
### 提交代码
|
||
|
||
1. Fork 本项目
|
||
2. 创建分支 (`git checkout -b feature/your-feature`)
|
||
3. 确保代码符合项目风格,编译通过
|
||
4. 提交时请写清楚改动内容和原因
|
||
5. Push 到你的 Fork,发起 Pull Request
|
||
|
||
### 代码规范
|
||
|
||
- C# 代码遵循 [C# Coding Conventions](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
|
||
- 公共方法需有 XML 注释
|
||
- 新功能请附带测试或更新文档
|
||
|
||
## 问题解答
|
||
|
||
如有问题可以在 [Discussions](https://gitea.com/user/project/discussions) 中讨论。 |