From 41297c67122d8ae87ccad38d1cf43ec6db133968 Mon Sep 17 00:00:00 2001 From: 92 <169070113+I21b@users.noreply.github.com> Date: Fri, 21 Feb 2025 00:49:21 +0900 Subject: [PATCH] :page_with_curl: Add issue templates en and zh --- .github/ISSUE_TEMPLATE/bug_report.yaml | 87 +++++++++++++++++++ .github/ISSUE_TEMPLATE/bug_report_zh.yaml | 83 ++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/feature_request.yaml | 59 +++++++++++++ .../ISSUE_TEMPLATE/feature_request_zh.yaml | 49 +++++++++++ 5 files changed, 283 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yaml create mode 100644 .github/ISSUE_TEMPLATE/bug_report_zh.yaml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yaml create mode 100644 .github/ISSUE_TEMPLATE/feature_request_zh.yaml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..5effaee --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,87 @@ +name: Bug report +description: Create a report to help us address issues you are facing +title: "[Bug] " +labels: [Bug] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to make us better! + + - type: checkboxes + id: duplication + attributes: + label: ⠀ + options: + - label: This issue is not duplicated with any other open or closed issues + required: true + + - type: textarea + id: description + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is + placeholder: | + Example: + App crashes on startup every time after changing settings. + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen + placeholder: | + Example: + App started normally, everything worked fine. + validations: + required: true + + - type: textarea + id: reproduce + attributes: + label: Steps to reproduce + description: Steps to reproduce the bug + placeholder: | + Example: + 1. Change "HyperNet Server" to "127.0.1" in "Network" settings + 2. Restart the app + 3. Crash + validations: + required: true + + - type: textarea + id: environment + attributes: + label: Device information + description: Provide details about your system environment + placeholder: | + Example: + Device: Google Pixel 8 Pro + System: Baklava (BP22.250124.009) + Version*: 2.3.2 + validations: + required: true + + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem + placeholder: | + Example: + setting_items.jpg + crash_screen.jpg + validations: + required: false + + - type: textarea + id: additional + attributes: + label: Additional context + description: Add any other context about the problem here + placeholder: | + Crash report or other useful informations + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/bug_report_zh.yaml b/.github/ISSUE_TEMPLATE/bug_report_zh.yaml new file mode 100644 index 0000000..f31c1c8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report_zh.yaml @@ -0,0 +1,83 @@ +name: 问题反馈 +description: 提交 Bug 或其它问题的反馈 +title: "[Bug] 标题" +labels: [Bug] +body: + - type: markdown + attributes: + value: | + 非常感谢,你将要提交的反馈会让我们变得更好! + + - type: checkboxes + id: duplication + attributes: + label: ⠀ + options: + - label: 我已经搜索并确认此 issue 不与其它任何 issue 重复 + required: true + + - type: textarea + id: description + attributes: + label: 问题描述 + description: 清楚且详细地描述你遇到的 Bug 或问题 + placeholder: | + 发生了什么?生动地描述你所看到的一切 + validations: + required: true + + - type: textarea + id: expected + attributes: + label: 期望表现 + description: 清楚且详细地描述你期望发生的事 + placeholder: | + 什么功能应该正常运行,运行后会有什么结果 + 什么界面应该正常显示,应该会显示什么内容 + validations: + required: true + + - type: textarea + id: reproduce + attributes: + label: 复现步骤 + description: 能够复现问题的每一步 + placeholder: | + 1. 尽可能详细地描述每一步 + 2. 更改的设置、添加的好友... + 3. 这里也可以描述你看到的界面 + validations: + required: true + + - type: textarea + id: environment + attributes: + label: 环境/版本 + description: 提供运行时的环境信息 + placeholder: | + 示例: + 设备型号: Google Pixel 8 Pro + 系统板本: Baklava (BP22.250124.009) + 程序版本: 2.3.2 + validations: + required: true + + - type: textarea + id: screenshots + attributes: + label: 屏幕截图/录制 + description: 提供截屏或录屏来更好地描述问题 + placeholder: | + 错误显示的界面/崩溃时的界面、先前改动的设置 + validations: + required: false + + - type: textarea + id: additional + attributes: + label: 更多信息 + description: 任何与问题有关且有用的信息 + placeholder: | + 崩溃报告、日志,或是你的用户名 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3f7547c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Solsynth Releases + url: https://files.solsynth.dev/production01/solian + about: Another place to download released apps diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 0000000..380b301 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,59 @@ +name: Feature request +description: Suggest features you want to add or suggest to modify existing features +title: "[Feature] " +labels: [Feature] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to make us better! + + - type: checkboxes + id: duplication + attributes: + label: ⠀ + options: + - label: This issue is not duplicated with any other open or closed issues + required: true + + - type: textarea + id: description + attributes: + label: Describe the feature + description: A clear and concise description of what the feature is + placeholder: | + Example: + A Quick Settings tile to start the service, long press to launch the app. + validations: + required: true + + - type: textarea + id: reasons + attributes: + label: Reason for adding + description: Explain why this feature would be useful to you + placeholder: | + Example: + Start the service quickly from the Quick Settings tile and save lots of time. + validations: + required: true + + - type: textarea + id: examples + attributes: + label: Example(s) + description: Post screenshots/drawings/links/etc of the feature request, or proof-of-concept images about the feature + placeholder: | + Example: + shazam_toggle.jpg + nekobox_switch.jpg + validations: + required: false + + - type: textarea + id: additional + attributes: + label: Additional context + description: Add any other context about the feature here + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request_zh.yaml b/.github/ISSUE_TEMPLATE/feature_request_zh.yaml new file mode 100644 index 0000000..e4f41f4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request_zh.yaml @@ -0,0 +1,49 @@ +name: 功能建议 +description: 提出你想要添加或更改的功能 +title: "[Feature] 标题" +labels: [Feature] +body: + - type: markdown + attributes: + value: | + 非常感谢,你将要提交的请求会让我们变得更好! + + - type: checkboxes + id: duplication + attributes: + label: ⠀ + options: + - label: 我已经搜索并确认此 issue 不与其它任何 issue 重复 + required: true + + - type: textarea + id: description + attributes: + label: 功能描述 + description: 清楚且详细地描述要添加/更改后的功能 + validations: + required: true + + - type: textarea + id: reasons + attributes: + label: 添加/更改理由 + description: 解释为什么要这样做,对用户有什么好处 + validations: + required: true + + - type: textarea + id: examples + attributes: + label: 功能示例 + description: 相似/已存在功能的截图,或画出大致的界面 + validations: + required: false + + - type: textarea + id: additional + attributes: + label: 更多信息 + description: 任何与功能有关且有用的信息,或已存在功能的代码/仓库 + validations: + required: false