Skip to content

Commit 7f43338

Browse files
测试
1 parent e228eae commit 7f43338

6 files changed

Lines changed: 258 additions & 129 deletions

File tree

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
name: "Bug Report Template For English"
2+
description: "Use this template to report a bug when using YY-Thunks"
3+
title: "Brief title, such as: Crash/deadlock when calling XXXX"
4+
labels:
5+
- bug
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: "Clearly and concisely describe the bug title. Examples: Crash/deadlock when calling XXXX; Cannot find XXXX when linking; Calling XXXX returns unexpected results."
10+
11+
- type: textarea
12+
id: background_en
13+
attributes:
14+
label: "Background Information"
15+
description: "Provide relevant environment details."
16+
placeholder: |
17+
- Screenshot of error: <paste or drag image>
18+
- Operating System Version: Windows 10 16299 arm64
19+
- YY-Thunks Version: v1.1.9
20+
- YY-Thunks Configuration: Compatible to 6.0.6000
21+
- VC Toolset Version: 14.14.26428
22+
- Project Platform: x64
23+
validations:
24+
required: true
25+
26+
- type: textarea
27+
id: expected_en
28+
attributes:
29+
label: "Expected behavior"
30+
description: "Describe what should happen. Example: Calling XXXX should normally return XXX."
31+
placeholder: "Calling XXXX should normally return XXX"
32+
validations:
33+
required: true
34+
35+
- type: textarea
36+
id: steps_en
37+
attributes:
38+
label: "Steps to reproduce"
39+
description: "Detail the steps to reproduce or provide minimum reproducible code."
40+
placeholder: |
41+
1. Use XXXX version of YY-Thunks
42+
2. Call XXXX function
43+
3. Then call YYYY function
44+
4. Observe crash/deadlock/unexpected results
45+
render: bash
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: repro_code_en
51+
attributes:
52+
label: "Reproduction code example (C++)"
53+
description: "Provide a minimal, compilable C++14 example."
54+
placeholder: |
55+
```cpp
56+
int main()
57+
{
58+
// Minimal reproducible code
59+
return 0;
60+
}
61+
```
62+
render: cpp
63+
64+
- type: textarea
65+
id: investigation_en
66+
attributes:
67+
label: "Your Investigation Results"
68+
description: "Record the work done and clues found."
69+
placeholder: |
70+
- I have tried different versions of YY-Thunks; result is the same.
71+
- Only XXX OS version can reproduce.
72+
- Only the first call to XXXX gives incorrect results.
73+
74+
- type: checkboxes
75+
id: confirmations_en
76+
attributes:
77+
label: "Confirm before submitting"
78+
options:
79+
- label: "I have searched existing issues for duplicates"
80+
- label: "I included detailed steps or a minimal repro"
81+
- label: "I included environment details"
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
name: "Bug反馈模板 - 简体中文"
2+
description: "使用YY-Thunks时遇到Bug请选择此模板"
3+
title: "[Bug] 简要标题,如:调用XXXX函数时发生崩溃/死锁"
4+
labels:
5+
- bug
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: "请简洁明了地描述此Bug的标题。示例:调用XXXX函数时发生崩溃/死锁;链接时找不到XXXX函数;调用XXXX函数时返回结果非预期。"
10+
11+
- type: textarea
12+
id: background_cn
13+
attributes:
14+
label: "背景信息"
15+
description: "请提供以下相关信息(可逐条填写):错误截图(如有);操作系统版本;YY-Thunks版本;YY-Thunks配置;VC工具集版本;工程平台。"
16+
placeholder: |
17+
- 错误截图:<粘贴或拖拽图片>
18+
- 操作系统版本:Windows 10 16299 arm64
19+
- YY-Thunks版本:v1.1.9
20+
- YY-Thunks配置:兼容到 6.0.6000
21+
- VC工具集版本:14.14.26428
22+
- 工程平台:x64
23+
validations:
24+
required: true
25+
26+
- type: textarea
27+
id: expected_cn
28+
attributes:
29+
label: "预期行为"
30+
description: "请描述此Bug的预期行为。示例:调用XXXX函数时应该正常返回XXX。"
31+
placeholder: "调用XXXX函数时应该正常返回XXX"
32+
validations:
33+
required: true
34+
35+
- type: textarea
36+
id: steps_cn
37+
attributes:
38+
label: "重现步骤或最小复现代码"
39+
description: "详细描述重现此Bug的步骤或提供最小复现代码。"
40+
placeholder: |
41+
1. 使用XXXX版本的YY-Thunks
42+
2. 调用XXXX函数
43+
3. 再调用YYYY函数
44+
4. 观察到崩溃/死锁/非预期返回结果
45+
render: bash
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: repro_code_cn
51+
attributes:
52+
label: "复现代码示例(C++)"
53+
description: "提供可编译运行的最小复现代码(C++14)。"
54+
placeholder: |
55+
```cpp
56+
int main()
57+
{
58+
// 这里是最小复现代码
59+
return 0;
60+
}
61+
```
62+
render: cpp
63+
64+
- type: textarea
65+
id: investigation_cn
66+
attributes:
67+
label: "你的调查结果"
68+
description: "记录你为调查此Bug所做的工作和线索。"
69+
placeholder: |
70+
- 我尝试过使用不同版本的YY-Thunks,结果是一样的。
71+
- 我发现只有XXX版本的系统能复现此问题。
72+
- 我发现只有第一次调用XXXX函数时结果才不对。
73+
74+
- type: checkboxes
75+
id: confirmations_cn
76+
attributes:
77+
label: "提交前确认"
78+
options:
79+
- label: "我已搜索现有Issue,未发现重复问题"
80+
- label: "我已提供尽可能详细的重现步骤或最小复现代码"
81+
- label: "我已填写完整环境信息"

.github/ISSUE_TEMPLATE/Bug_report.md

Lines changed: 0 additions & 90 deletions
This file was deleted.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: "Feature Request Template - English"
2+
description: "Use this template to request a new feature or API support"
3+
title: "Brief title, such as: Report missing related APIs such as YYY when executing XXX"
4+
labels:
5+
- enhancement
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: "* Tips: After raising an issue, we do not guarantee follow-up. We appreciate PR submissions more than issues.
10+
* Clearly and concisely describe the suggestion. Examples: Report missing related APIs such as YYY when executing XXX; Hope to support a new feature provided by VS."
11+
12+
- type: textarea
13+
id: background_en
14+
attributes:
15+
label: "Background Information"
16+
description: "Provide the following relevant information (fill in item by item if applicable)."
17+
placeholder: |
18+
- Why do we use this feature/API? What actual needs are encountered?
19+
- If it is just \"feels useful\" or \"feels good\", personal preferences will not be considered.
20+
- How is the interface/function implemented in other similar projects? (if any)
21+
- The degree of support needed (e.g., at least needs to run on Windows 7)
22+
- If the API is missing, please provide the scan results of YY.Depends.Analyzer in detail (one API missing may be accompanied by multiple other APIs missing)
23+
- For details, refer to Fea 138: https://github.com/Chuyu-Team/YY-Thunks/issues/138
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: details_en
29+
attributes:
30+
label: "Detailed Explanation"
31+
description: "Add details that help understand the need: scenarios, constraints, compatibility expectations, risks, alternatives, etc."
32+
placeholder: |
33+
- Specific usage scenario:
34+
- Relation to existing interfaces:
35+
- Compatibility expectations (minimum OS version, architecture, etc.):
36+
- Potential risks or impacts:
37+
- Alternatives and their drawbacks:
38+
validations:
39+
required: false
40+
41+
- type: checkboxes
42+
id: confirmations_en
43+
attributes:
44+
label: "Confirm before submitting"
45+
options:
46+
- label: "I have searched existing issues for duplicates"
47+
- label: "I have provided background information and expected support scope"
48+
- label: "If APIs are missing, I have attached YY.Depends.Analyzer results or links"
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: "新功能建议模板 - 简体中文"
2+
description: "需要新的API支持或者功能请选择此模板"
3+
title: "[Feature] 简要标题,如:执行XXX程序时报告YYY等相关API缺失"
4+
labels:
5+
- enhancement
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: "* 温馨提示:提出问题后我们不保证跟进,与其提出问题我们更欣赏提交PR。
10+
* 请简洁明了地描述此建议。如:执行XXX程序时报告YYY等相关API缺失;希望支持某个VS新提供的功能。"
11+
12+
- type: textarea
13+
id: background_cn
14+
attributes:
15+
label: "背景信息"
16+
description: "请提供以下相关信息(可逐条填写)。"
17+
placeholder: |
18+
- 我们为什么使用这个功能/API?遇到了实际什么需求?
19+
- 如果仅仅是“觉得有用”或者“觉得不错”等个人喜好我们不予考虑。
20+
- 该接口/功能在其他类似项目中是如何实现的?(如果有的话)
21+
- 需要支持的程度(比如:至少需要在 Windows 7 上可以跑起来)
22+
- 如果缺API,请详细提供 YY.Depends.Analyzer 的扫描结果(因为一个API缺失可能伴随着其他多个API缺失)
23+
- 具体请参考 Fea 138 中的 YY.Depends.Analyzer 使用方法:https://github.com/Chuyu-Team/YY-Thunks/issues/138
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: details_cn
29+
attributes:
30+
label: "详细说明"
31+
description: "补充任何有助于理解需求的细节:场景、限制、兼容性期望、风险、替代方案等。"
32+
placeholder: |
33+
- 具体使用场景:
34+
- 与现有接口的关系:
35+
- 兼容性期望(最低系统版本、架构等):
36+
- 潜在风险或影响:
37+
- 可替代方案及其不足:
38+
validations:
39+
required: false
40+
41+
- type: checkboxes
42+
id: confirmations_cn
43+
attributes:
44+
label: "提交前确认"
45+
options:
46+
- label: "我已搜索现有 Issue,未发现重复建议"
47+
- label: "我已提供背景信息与期望支持范围"
48+
- label: "如涉及缺API,我已附上 YY.Depends.Analyzer 扫描结果或链接"

.github/ISSUE_TEMPLATE/Feature_report.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)