From 90b765573dff6a8fe0cc08705931d6ac99b39b74 Mon Sep 17 00:00:00 2001 From: MKStoler1024 <158786854+MKStoler1024@users.noreply.github.com> Date: Sat, 1 Feb 2025 15:13:52 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=E8=B4=A1=E7=8C=AE?= =?UTF-8?q?=E6=8C=87=E5=8D=97=EF=BC=8C=E8=AF=B4=E6=98=8E=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E5=92=8C=E4=BB=A3=E7=A0=81=E8=B4=A1=E7=8C=AE?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/CONTRIBUTING.md | 58 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .github/CONTRIBUTING.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..52018eb --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,58 @@ +# 贡献指南 + +感谢您对 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 团队 \ No newline at end of file