diff --git a/.github/ISSUE_TEMPLATE/1_bug-report.yml b/.github/ISSUE_TEMPLATE/1_bug-report.yml index 9c5fea37..6d4f3ec1 100644 --- a/.github/ISSUE_TEMPLATE/1_bug-report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug-report.yml @@ -10,30 +10,26 @@ body: If you have already identified the reason, we strongly appreciate you creating a new PR according to [the tutorial](https://opencompass.readthedocs.io/en/master/community/CONTRIBUTING.html)! If you need our help, please fill in the following form to help us to identify the bug. + - type: checkboxes + attributes: + label: Prerequisite + description: Please check the following items before creating a new issue. + options: + - label: I have searched [Issues](https://github.com/InternLM/opencompass/issues/) and [Discussions](https://github.com/InternLM/opencompass/discussions) but cannot get the expected help. + required: true + - label: The bug has not been fixed in the [latest version](https://github.com/InternLM/opencompass). + required: true - - type: textarea - id: describe + - type: dropdown + id: task + attributes: + label: Type + description: The problem arises when + options: + - I'm evaluating with the officially supported tasks/models/datasets. + - I have modified the code (config is not considered code), or I'm working on my own tasks/models/datasets. validations: required: true - attributes: - label: Describe the bug - description: | - Please provide a clear and concise description of what the bug is. - Preferably a simple and minimal code snippet that we can reproduce the error by running the code. - placeholder: | - A clear and concise description of what the bug is. - - ```python - # Sample code to reproduce the problem - ``` - - ```shell - The command or script you run. - ``` - - ``` - The error message or logs you got, with the full traceback. - ``` - type: textarea id: environment @@ -48,6 +44,44 @@ body: # The output the above command ``` + - type: textarea + attributes: + label: Reproduces the problem - code/configuration sample + description: | + Please provide a code or configuration sample that reproduces the problem you ran into. It can be a Colab link or just a code snippet. + placeholder: | + ```python + # Sample code to reproduce the problem + ``` + validations: + required: true + + - type: textarea + attributes: + label: Reproduces the problem - command or script + description: | + What command or script did you run? + placeholder: | + ```shell + The command or script you run. + ``` + validations: + required: true + + - type: textarea + attributes: + label: Reproduces the problem - error message + description: | + Please provide the error message or logs you got, with the full traceback. + + Tip: You can attach images or log files by dragging them into the text area.. + placeholder: | + ``` + The error message or logs you got, with the full traceback. + ``` + validations: + required: true + - type: textarea id: other attributes: @@ -55,5 +89,6 @@ body: description: | Tell us anything else you think we should know. - 1. Did you make any modifications on the code or config? - 2. What do you think might be the reason? + 1. What's your expected result? + 2. What dataset did you use? + 3. What do you think might be the reason? diff --git a/.github/ISSUE_TEMPLATE/3_bug-report_zh.yml b/.github/ISSUE_TEMPLATE/3_bug-report_zh.yml index 41646a69..2a4ad75e 100644 --- a/.github/ISSUE_TEMPLATE/3_bug-report_zh.yml +++ b/.github/ISSUE_TEMPLATE/3_bug-report_zh.yml @@ -11,43 +11,78 @@ body: 如果你已经有了解决方案,我们非常欢迎你直接创建一个新的 PR 来解决这个问题。创建 PR 的流程可以参考[文档](https://opencompass.readthedocs.io/zh_CN/master/community/CONTRIBUTING.html)。 如果你需要我们的帮助,请填写以下内容帮助我们定位 Bug。 + - type: checkboxes + attributes: + label: 先决条件 + description: 在创建新问题之前,请检查以下项目。 + options: + - label: 我已经搜索过 [问题](https://github.com/InternLM/opencompass/issues/) 和 [讨论](https://github.com/InternLM/opencompass/discussions) 但未得到预期的帮助。 + required: true + - label: 错误在 [最新版本](https://github.com/InternLM/opencompass) 中尚未被修复。 + required: true - - type: textarea - id: describe + - type: dropdown + id: task + attributes: + label: 问题类型 + description: 问题出现时 + options: + - 我正在使用官方支持的任务/模型/数据集进行评估。 + - 我修改了代码(配置不视为代码),或者我正在处理我自己的任务/模型/数据集。 validations: required: true - attributes: - label: 描述该错误 - description: | - 请简要说明你遇到的错误。如果可以的话,请提供一个简短的代码片段帮助我们复现这一错误。 - placeholder: | - 问题的简要说明 - - ```python - # 复现错误的代码片段 - ``` - - ```shell - # 发生错误时你的运行命令 - ``` - - ``` - 错误信息和日志,请展示全部的错误日志和 traceback - ``` - type: textarea id: environment validations: required: true attributes: - label: 环境信息 + label: 环境 description: | - 请运行指令 `python -c "import opencompass.utils;import pprint;pprint.pprint(dict(opencompass.utils.collect_env()))"` 来收集必要的环境信息,并贴在下方。 + 请运行 `python -c "import opencompass.utils;import pprint;pprint.pprint(dict(opencompass.utils.collect_env()))"` 来收集必要的环境信息并粘贴在此处。 placeholder: | ```python # 上述命令的输出 ``` + - type: textarea + attributes: + label: 重现问题 - 代码/配置示例 + description: | + 请提供重现您遇到的问题的代码或配置示例。它可以是一个Colab链接或仅仅是一个代码片段。 + placeholder: | + ```python + # 重现问题的示例代码 + ``` + validations: + required: true + + - type: textarea + attributes: + label: 重现问题 - 命令或脚本 + description: | + 您运行了什么命令或脚本? + placeholder: | + ```shell + 您运行的命令或脚本。 + ``` + validations: + required: true + + - type: textarea + attributes: + label: 重现问题 - 错误信息 + description: | + 请提供您收到的错误消息或日志,并提供完整的追溯。 + + 提示:您可以通过拖放图片或日志文件到文本区域来附加它们。 + placeholder: | + ``` + 您收到的错误消息或日志,带有完整的追溯。 + ``` + validations: + required: true + - type: textarea id: other attributes: