ExamCloudSchedule/.github/CONTRIBUTING.md

58 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 贡献指南
感谢您对 ExamCloudSchedule 项目的关注和贡献!我们欢迎各种形式的贡献,包括报告问题、提交功能请求和贡献代码。请按照以下步骤进行贡献:
## 报告问题&提交功能请求
1. 请先在 [issue 列表](https://github.com/ExamAware/ExamCloudSechdule/issues) 中搜索,确保问题或者功能请求尚未被开发者受理。
2. 如果没有找到相关问题,请创建一个新的 issue并提供尽可能详细的信息包括复现步骤、预期行为和实际行为如果没有找到相关请求请创建一个新的 issue并详细描述您希望添加的功能及其用途。
## 贡献代码
1. Fork 本仓库到您的 GitHub 账户。
2. 克隆您 fork 的仓库到本地:
```bash
git clone https://github.com/your-username/ExamCloudSechdule.git
```
3. 创建一个新的分支以进行您的更改:
```bash
git checkout -b feature/your-feature-name
```
4. 进行代码更改,并确保所有现有测试通过。
5. 提交您的更改:
```bash
git commit -m "描述您的更改"
```
> [!TIP]
>
> 在本代码仓库提交时,请尽量遵守[约定式提交规范](https://www.conventionalcommits.org/zh-hans/v1.0.0/)。
6. 将更改推送到您的 fork 仓库:
```bash
git push origin feature/your-feature-name
```
7. 创建一个 Pull Request并描述您的更改内容。
## 代码规范
请确保您的代码符合以下规范:
- 遵循项目的代码风格。
- 提供必要的注释和文档。
- 确保所有现有测试通过,并为您的更改添加新的测试。
## 许可证
通过贡献代码,您同意您的贡献将采用本项目的 [MIT 许可证](../LICENSE)。
感谢您的贡献!
ExamAware 团队