Skip to content

Commit 141893f

Browse files
author
sangyishuje1123
authored
整理并修改 ISSUE_TEMPLATE (#3697)
1 parent bc8e8c3 commit 141893f

File tree

3 files changed

+108
-47
lines changed

3 files changed

+108
-47
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+53-22
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,41 @@
11
name: Bug报告
2-
description: Create a report to help us improve
2+
description: Create a Bug report to help us improve
33
title: "[Bug] "
44
labels: ["bug"]
55
body:
6-
- type: markdown
7-
attributes:
8-
value: |
9-
如果你可以自己 Debug 并解决的话, 建议您直接提交 PR 或 描述解决方法, 非常感谢!
6+
107
- type: checkboxes
118
id: verify_step
129
attributes:
1310
label: Verify Steps
1411
description: |
15-
在提交之前, 请确认 / Please verify that you've followed these steps.
12+
在提交之前请确认 / Please verify that you've followed these steps.
1613
options:
1714
- label: Tracker 我已经在 [Issue Tracker](……/) 中找过我要提出的问题
1815
required: true
19-
- label: Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
16+
- label: Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
17+
required: true
18+
- label: Latest 我已经**使用最新 Dev 版本**测试过,问题依旧存在
2019
required: true
21-
- label: Core 这是 OpenClash 存在的问题,并非我所使用的 Clash 或 Meta 等内核的特定问题
20+
- label: Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间**无直接关系**,仅相互调用
2221
required: true
23-
- label: Meaningful 我提交的不是无意义的 催促更新或修复 请求
22+
- label: Definite 这确实是 OpenClash 出现的问题
2423
required: true
24+
- label: Contributors 我有能力协助 OpenClash 开发并解决此问题
25+
required: false
26+
- label: Meaningless 我提交的**是无意义的**催促更新或修复请求
27+
required: false
28+
2529
- type: input
2630
id: openclash_version
2731
attributes:
2832
label: OpenClash Version
2933
description: |
3034
OpenClash 版本号
31-
placeholder: "v0.45.16-beta"
35+
placeholder: "v0.0.0-beta"
3236
validations:
3337
required: true
38+
3439
- type: dropdown
3540
id: bug_os
3641
attributes:
@@ -41,10 +46,23 @@ body:
4146
options:
4247
- Official OpenWrt
4348
- Lean
49+
- Immortalwrt
50+
- Istoreos
4451
- Docker
4552
- Other
4653
validations:
4754
required: true
55+
56+
- type: input
57+
id: openwrt_version
58+
attributes:
59+
label: OpenWrt Version
60+
description: |
61+
Openwrt 固件版本
62+
placeholder: "OpenWrt 0.0.0 r0-0"
63+
validations:
64+
required: true
65+
4866
- type: dropdown
4967
id: bug_platform
5068
attributes:
@@ -60,50 +78,62 @@ body:
6078
- Linux-armv6
6179
- Linux-armv7
6280
- Linux-arm64
81+
- Linux-loong64
6382
- Linux-mips-hardfloat
6483
- Linux-mips-softfloat
6584
- Linux-mips64
6685
- Linux-mips64le
67-
- Linux-mipsle-softfloat
6886
- Linux-mipsle-hardfloat
87+
- Linux-mipsle-softfloat
88+
- Linux-riscv64
6989
- Other
7090
- All
7191
validations:
7292
required: true
93+
7394
- type: textarea
74-
id: reproduce_bug
95+
id: describe_bug
7596
attributes:
76-
label: To Reproduce
97+
label: Describe the Bug
7798
description: |
78-
复现此Bug的步骤 / How to reproduce?
99+
对 Bug 本身清晰而简洁的描述 / Describe the Bug
79100
validations:
80101
required: true
102+
81103
- type: textarea
82-
id: describe_bug
104+
id: reproduce_bug
83105
attributes:
84-
label: Describe the Bug
106+
label: To Reproduce
85107
description: |
86-
对Bug本身清晰而简洁的描述 / Describe the Bug
108+
复现此 Bug 的步骤 / How to reproduce?
87109
validations:
88110
required: true
111+
89112
- type: textarea
90113
id: openclash_log
91114
attributes:
92115
label: OpenClash Log
93116
description: |
94117
在下方附上 OpenClash 调试日志 / OpenClash Debug Log
95-
隐私提示: 上传此日志前请注意检查、屏蔽公网IP、节点、密码等相关敏感信息
118+
调试日志在插件设置-调试日志中生成,**并非只有运行日志**,如调试日志过长,可作为附件在最下方上传
119+
**隐私提示: 上传此日志前请注意检查、屏蔽公网IP、节点、密码等相关敏感信息**
120+
placeholder: "我已知晓缺失日志可能会导致开发者无法了解我的情况并降低本issue的处理优先级"
121+
render: log
96122
validations:
97123
required: true
124+
98125
- type: textarea
99126
id: openclash_config
100127
attributes:
101128
label: OpenClash Config
102129
description: |
103-
在下方附上与Bug相关的系统配置、防火墙规则或环境变量 / System config
130+
在下方附上与 Bug 相关的系统配置、防火墙规则或环境变量 / System config
131+
非 Clash Yaml 文件
132+
**非必填项**
104133
render: shell
105134
validations:
106135
required: false
136+
107137
- type: textarea
108138
id: excepted_behavior
109139
attributes:
@@ -112,11 +142,12 @@ body:
112142
对预期修复后情况的清晰明了的描述 / Expected behavior
113143
validations:
114144
required: true
145+
115146
- type: textarea
116-
id: screenshots
147+
id: additional_context
117148
attributes:
118-
label: Screenshots
149+
label: Additional Context
119150
description: |
120-
添加屏幕截图以帮助解释您的问题 / Screenshots
151+
在此处添加其它信息或屏幕截图 / Additional Context
121152
validations:
122153
required: false

.github/ISSUE_TEMPLATE/config.yml

+44-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,47 @@
11
blank_issues_enabled: false
22

33
contact_links:
4-
- name: Get help in GitHub Discussions
5-
url: https://github.com/vernesong/OpenClash/discussions
6-
about: Have a question? Not sure if your issue affects everyone reproducibly? The quickest way to get help is on OpenClash's GitHub Discussions!
4+
5+
- name: 发表Issue前请先在Issues与Discussions中搜索相关内容
6+
url: https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md#在提问之前
7+
about: 请有意义且描述明确的描述问题症状而非你的猜测 问题解决后加个简短的补充说明
8+
9+
- name: 启动成功后无法访问个别网站 | 启动成功后个别网站不想走代理流量
10+
url: https://www.bing.com/search?q=clash+rule+写+教&ensearch=1
11+
about: 想要了解clash规则编写相关的问题
12+
13+
- name: CLASH CORE | PERIUM CORE & 内核问题 | 节点协议加密方式 | 规则 | 内核功能建议
14+
url: https://github.com/Dreamacro/clash/issues/new/choose
15+
about: 原版内核 | P核
16+
17+
- name: META CORE | MIHOMO CORE & 内核问题 | 节点协议加密方式 | 规则 | 内核功能建议
18+
url: https://github.com/MetaCubeX/mihomo/issues/new/choose
19+
about: M核
20+
21+
- name: 在线订阅转换问题 | 在线订阅转换增加节点协议加密方式 | 在线订阅转换功能建议
22+
url: https://github.com/tindy2013/subconverter/issues/new/choose
23+
about: 提供并增加预设订阅转换服务地址请通过上方 功能请求 发表
24+
25+
- name: DASHBOARD & 控制面板问题 | 面板功能建议
26+
url: https://github.com/Dreamacro/clash-dashboard/issues/new/choose
27+
about: 面板问题先请尝试 更换近期未使用过面板设备 或 使用浏览器隐私匿名无痕...模式 访问
28+
29+
- name: YACD & 控制面板问题 | 面板功能建议
30+
url: https://github.com/haishanh/yacd/issues/new/choose
31+
about: 面板问题先请尝试 更换近期未使用过面板设备 或 使用浏览器隐私匿名无痕...模式 访问
32+
33+
- name: METACUBEXD & 控制面板问题 | 面板功能建议
34+
url: https://github.com/MetaCubeX/metacubexd/issues/new/choose
35+
about: 面板问题先请尝试 更换近期未使用过面板设备 或 使用浏览器隐私匿名无痕...模式 访问
36+
37+
- name: YACD-META & 控制面板问题 | 面板功能建议
38+
url: https://github.com/MetaCubeX/Yacd-meta/issues/new/choose
39+
about: 面板问题先请尝试 更换近期未使用过面板设备 或 使用浏览器隐私匿名无痕...模式 访问
40+
41+
- name: DASHBOARD-META & 控制面板问题 | 面板功能建议
42+
url: https://github.com/MetaCubeX/Razord-meta/issues/new/choose
43+
about: 面板问题先请尝试 更换近期未使用过面板设备 或 使用浏览器隐私匿名无痕...模式 访问
44+
45+
- name: 我想讨论OpenClash的某个功能 | 我不确定是什么问题 | 我的问题不属于上述选项 | 我的问题无法得到原作者原仓库的帮助
46+
url: https://github.com/vernesong/OpenClash/discussions/new/choose
47+
about: 礼多人不怪 而且有时还很有帮助

.github/ISSUE_TEMPLATE/feature_request.yml

+11-22
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ description: Suggest an idea for this project
33
title: "[Feature] "
44
labels: [enhancement]
55
body:
6-
- type: markdown
7-
attributes:
8-
value: |
9-
如果你可以自己 编程实现 的话, 建议您直接提交 PR 或 描述解决方法, 非常感谢!
6+
107
- type: checkboxes
118
id: verify_step
129
attributes:
@@ -15,37 +12,29 @@ body:
1512
options:
1613
- label: Tracker 我已经在 [Issue Tracker](……/) 中找过我要提出的问题
1714
required: true
18-
- label: Need 当前 OpenClash 并不包含该功能特性或者还不完善
15+
- label: Latest 我已经**使用最新 Dev 版本**查看过,并不包含该功能特性或者还不完善
1916
required: true
20-
- label: Framework 这是 OpenClash 应包含的特性, 并非 Clash 特性
17+
- label: Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间**无直接关系**,仅相互调用
2118
required: true
22-
- label: Meaningful 我提交的不是无意义的 催促更新或修复 请求
19+
- label: Definite 这确实是 OpenClash 应包含的特性
2320
required: true
21+
- label: Contributors 我有能力协助 OpenClash 开发或完善此功能特性
22+
required: false
23+
- label: Meaningless 我提交的**是无意义的**催促更新或修复请求
24+
required: false
25+
2426
- type: textarea
2527
attributes:
2628
label: Describe the Feature
2729
description: |
28-
对问题本身清晰而简洁的描述. 例如这个问题如何影响到你? 目前 OpenClash 的行为是什么?
29-
validations:
30-
required: true
31-
- type: textarea
32-
attributes:
33-
label: Describe the Solution
34-
description: |
35-
清晰明了地描述您的解决方案. 例如你想实现什么 Feature 特性或功能? 如何实现该功能?
30+
清晰明了地描述您的想法. 例如你想实现什么 Feature 特性或功能? 如何实现该功能? 目前 OpenClash 的行为是什么?
3631
validations:
3732
required: true
33+
3834
- type: textarea
3935
attributes:
4036
label: Describe Alternatives
4137
description: |
4238
对您考虑过的任何替代解决方案或备选功能进行清晰、简洁的描述.
4339
validations:
4440
required: false
45-
- type: textarea
46-
attributes:
47-
label: Additional Context
48-
description: |
49-
在此处添加关于功能请求的任何其他描述或屏幕截图.
50-
validations:
51-
required: false

0 commit comments

Comments
 (0)