Skip to content

Commit ac676e0

Browse files
committed
Simplify PR template
1 parent 5d99233 commit ac676e0

1 file changed

Lines changed: 22 additions & 48 deletions

File tree

.github/pull_request_template.md

Lines changed: 22 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,54 @@
11
## 描述
22

3-
### 问题的背景
3+
### 问题背景 (必填)
44

5-
简要说明此 PR 修复的具体问题或改进的功能背景
5+
1. 简要说明此 PR 修复的具体问题或改进的功能背景
6+
2. 列出与此 PR 相关的 issue 或任务,若没有填 `N/A`
67

7-
例如:
8-
9-
- 当前 `chsrc list` 命令无法正确排序镜像源列表
10-
- `chsrc measure` 命令不支持IPv6测速
11-
- `chsrc set` 命令的源选择逻辑不够智能,无法自动选择最快源
12-
13-
### 相关 issue
14-
15-
列出与此 PR 相关的 issue 或任务,若没有填 `N/A`
8+
---
169

1710
例如:
1811

19-
- Closes `#123` (修复了`list`命令的问题)
20-
- Depends on `#789` (等待依赖PR的合并)
12+
当前 `chsrc list` 命令无法正确排序镜像源列表
2113

22-
### 这个PR做了什么
14+
- Closes #123
15+
- Depends on #789
2316

24-
简要描述本PR的改动内容
17+
<br>
2518

26-
例如:
2719

28-
- 修复了 `list` 命令的排序问题
29-
- 增加了对 IPv6 的测速支持
30-
- 优化了 `set` 命令的源选择逻辑
3120

32-
---
21+
## 方案 (必填)
3322

34-
## 方案
23+
详细描述针对该问题或功能改进的解决方案
3524

36-
简要描述针对该问题或功能改进的解决方案
25+
<br>
3726

38-
例如:
27+
## 实现 (可选)
3928

40-
-`list` 命令进行了排序优化,确保镜像源按照正确的顺序展示
41-
-`measure` 命令中加入了 `-ipv6` 选项,支持 IPv6 测速
42-
-`set` 命令进行了改进,加入了自动选择最快镜像源的逻辑
43-
44-
---
29+
在按照上述方案实现时,若遇到需记录和提醒他人的细节时,务必在此描述
4530

46-
## 实现
31+
<br>
4732

48-
详细描述本 PR 的具体实现,包括代码改动的关键点和实现方式
4933

50-
例如:
5134

52-
-`list` 命令中使用新的排序算法
53-
-`measure` 命令中添加了IPv6支持,具体通过解析 `-ipv6` 选项来启用
54-
- 修改了 `set` 命令的源选择逻辑,通过测速算法选择最快源
5535

56-
---
36+
## 测试 (可选)
5737

58-
## 注意
38+
描述如何验证本 PR,列出具体的测试步骤
5939

60-
列出需要特别注意的事项
40+
<br>
6141

62-
例如:
6342

64-
- `-ipv6` 选项需要网络环境支持 IPv6地址,测试时请确保 IPv6 可用
65-
- 在使用 `-dry` 选项进行模拟时,命令只会打印过程,而不会实际执行更换源操作
66-
- 此 PR 向后兼容,原有命令和选项不受影响
6743

68-
---
44+
## 备注 (可选)
6945

70-
## 测试
46+
列出需要特别注意或额外注意的事项
7147

72-
描述如何验证本 PR,列出具体的测试步骤
48+
---
7349

7450
例如:
7551

76-
- 运行 `chsrc list` 命令,验证镜像源是否按正确的顺序列出
77-
- 使用 `chsrc measure <target> -ipv6` 进行 IPv6 测速,确保能够正常测速
78-
- 运行 `chsrc set <target>` 命令,验证是否能够自动选择最快的源并成功更换
52+
- 此 PR 向后兼容,原有命令和选项不受影响
7953

80-
---
54+
<br>

0 commit comments

Comments
 (0)