diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 000000000..e7a5263c2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,82 @@ +name: '🐛 报告 Bug' +title: '[Bug]' +description: 提交报告帮助我们改进。 +labels: [ 'bug' ] +body: + - type: markdown + attributes: + value: | + 感谢您抽出时间报告问题!请准确解释您的问题。如果可能,请提供一个可复现的片段(这有助于更快地解决问题)。 + - type: textarea + attributes: + label: 发生了什么 + description: 描述你遇到的异常 + placeholder: > + 一个清晰且具体的描述这个异常是什么。 + validations: + required: true + + - type: textarea + attributes: + label: 如何复现? + description: > + 复现该问题的步骤 + placeholder: > + 如: 1. 打开 '...' + validations: + required: true + + - type: textarea + attributes: + label: AstrBot 版本与部署方式 + description: > + 请提供您的 AstrBot 版本和部署方式。 + placeholder: > + 如: 3.1.8 Docker, 3.1.7 Windows启动器 + validations: + required: true + + - type: dropdown + attributes: + label: 操作系统 + description: | + 你在哪个操作系统上遇到了这个问题? + multiple: false + options: + - 'Windows' + - 'macOS' + - 'Linux' + - 'Other' + - 'Not sure' + validations: + required: true + + - type: textarea + attributes: + label: 额外信息 + description: > + 任何额外信息,如报错日志、截图等。 + placeholder: > + 请提供完整的报错日志或截图。 + validations: + required: true + + - type: checkboxes + attributes: + label: 你愿意提交 PR 吗? + description: > + 这绝对不是必需的,但我们很乐意在贡献过程中为您提供指导特别是如果你已经很好地理解了如何实现修复。 + options: + - label: 是的,我愿意提交 PR! + + - type: checkboxes + attributes: + label: Code of Conduct + options: + - label: > + 我已阅读并同意遵守该项目的 [行为准则](https://docs.github.com/zh/site-policy/github-terms/github-community-code-of-conduct)。 + required: true + + - type: markdown + attributes: + value: "感谢您填写我们的表单!" \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 000000000..484959318 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,42 @@ + +name: '🎉 功能建议' +title: "[Feature]" +description: 提交建议帮助我们改进。 +labels: [ "enhancement" ] +body: + - type: markdown + attributes: + value: | + 感谢您抽出时间提出新功能建议,请准确解释您的想法。 + + - type: textarea + attributes: + label: 描述 + description: 简短描述您的功能建议。 + + - type: textarea + attributes: + label: 使用场景 + description: 你想要发生什么? + placeholder: > + 一个清晰且具体的描述这个功能的使用场景。 + + - type: checkboxes + attributes: + label: 你愿意提交PR吗? + description: > + 这不是必须的,但我们欢迎您的贡献。 + options: + - label: 是的, 我愿意提交PR! + + - type: checkboxes + attributes: + label: Code of Conduct + options: + - label: > + 我已阅读并同意遵守该项目的 [行为准则](https://docs.github.com/zh/site-policy/github-terms/github-community-code-of-conduct)。 + required: true + + - type: markdown + attributes: + value: "感谢您填写我们的表单!" \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..da603d465 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,10 @@ + +修复了 #XYZ + +### Motivation + + + +### Modifications + +