enso/.github/ISSUE_TEMPLATE/bug-report.yml

152 lines
5.2 KiB
YAML
Raw Normal View History

2023-02-07 17:58:12 +03:00
name: "Bug Report"
description: "Found a bug? We'd appreciate if you'd first search through our open issues and docs, to make sure the issue isn't already known."
labels: ["--bug", "triage"]
2023-02-07 18:06:14 +03:00
assignees: []
2023-02-07 17:58:12 +03:00
body:
- type: "input"
id: "discord-id"
attributes:
2023-02-07 18:01:25 +03:00
label: "Discord username"
2023-02-07 17:58:12 +03:00
description: "If you're in our [Discord server](https://discord.gg/enso), please include your [Discord ID](https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-) formatted like so: `username#1234` (you can find it by clicking your profile on the bottom left of the application). This is so we can ask questions interactively and give you the `Bug Catcher` Discord role."
placeholder: "username#1234"
validations:
required: false
- type: "dropdown"
id: "issue-type"
attributes:
2023-02-07 18:01:25 +03:00
label: "What type of issue is this?"
2023-02-07 17:58:12 +03:00
multiple: false
options:
- "Transient Occurring only once"
- "Intermittent Occurring irregularly"
- "Permanent Occurring repeatably"
2023-02-07 17:58:12 +03:00
validations:
required: true
- type: "checkboxes"
id: "blocker"
attributes:
2023-02-07 18:01:25 +03:00
label: "Is this issue blocking you from using Enso?"
2023-02-07 17:58:12 +03:00
description: "We will review and try to fix all issues, even if you don't select this option."
options:
- label: "Yes, I can't use Enso because of this issue."
- type: "checkboxes"
id: "regression"
attributes:
2023-02-07 18:01:25 +03:00
label: "Is this a regression?"
2023-02-07 17:58:12 +03:00
description: "Leave it unchecked if unsure, please."
options:
- label: "Yes, previous version of Enso did not have this issue."
- type: textarea
id: "description"
attributes:
2023-02-07 18:01:25 +03:00
label: "What issue are you facing?"
2023-02-07 17:58:12 +03:00
description: "A clear and concise description of what issue are you facing."
validations:
required: true
- type: textarea
id: "expected-behaviour"
attributes:
2023-02-07 18:01:25 +03:00
label: "Expected behaviour"
2023-02-07 17:58:12 +03:00
description: "A clear and concise description of what you expected to happen."
validations:
required: true
- type: textarea
id: "how-to-reproduce"
attributes:
2023-02-07 18:01:25 +03:00
label: "How we can reproduce it?"
2023-02-07 17:58:12 +03:00
description: "Bug reports with clear reproduction will get prioritized higher and addressed more quickly."
placeholder: |
Steps to reproduce:
1. Click on ...
2. Scroll down to ...
3. See error ...
2023-02-07 17:58:12 +03:00
validations:
required: false
- type: textarea
id: "screenshots"
attributes:
2023-02-07 18:01:25 +03:00
label: "Screenshots or screencasts"
2023-02-07 17:58:12 +03:00
description: "If applicable, add screenshots or screencasts to help explain your problem. While optional, they help expedite the time in which your bug is addressed."
validations:
required: false
- type: textarea
id: "logs"
attributes:
label: "Logs"
description: "Attach a log file to help identify the issue. You can find the logs in the `ENSO_DATA_DIRECTORY`, which location is described in the [distribution.md](https://github.com/enso-org/enso/blob/develop/docs/distribution/distribution.md)."
validations:
required: false
2023-02-07 17:58:12 +03:00
- type: input
id: "enso-version"
attributes:
2023-02-07 18:01:25 +03:00
label: "Enso Version"
2023-02-07 17:58:12 +03:00
description: "Press <kbd>cmd</kbd> + <kbd>?</kbd> (MacOS) or <kbd>ctrl</kbd> + <kbd>?</kbd> (other operating systems) and paste here the output you see. Alternatively, provide us with the version of the package that you downloaded."
validations:
required: true
- type: dropdown
id: "browser"
attributes:
2023-02-07 18:01:25 +03:00
label: "Browser or standalone distribution"
2023-02-07 17:58:12 +03:00
description: "On which browser do you experience this issue?"
multiple: true
options:
2023-05-17 18:56:09 +03:00
- "Standalone distribution (local project)"
- "Standalone distribution (cloud project)"
2023-02-07 17:58:12 +03:00
- "Chrome"
- "Chromium"
- "Safari (not supported officialy, but should work)"
- "Edge (not supported officialy, but should work)"
- "Firefox (not supported officialy, but should work)"
- "Opera (not supported officialy, but should work)"
- Other (provide the browser name in the next field, please)
validations:
required: true
- type: input
id: "browser-version"
attributes:
2023-02-07 18:01:25 +03:00
label: "Browser Version or standalone distribution"
2023-02-07 17:58:12 +03:00
description: "If you are using standalone distribution, type `standalone` here."
validations:
required: true
- type: dropdown
id: "os"
attributes:
2023-02-07 18:01:25 +03:00
label: "Operating System"
2023-02-07 17:58:12 +03:00
multiple: false
options:
- MacOS
- Windows
- Linux
- Other (provide the OS name in the next field, please)
validations:
required: true
- type: input
id: "os-version"
attributes:
2023-02-07 18:01:25 +03:00
label: "Operating System Version"
2023-02-07 17:58:12 +03:00
description: "For example, `MacOS Ventura 13.2`."
validations:
required: false
- type: input
id: "hardware"
attributes:
2023-02-07 18:01:25 +03:00
label: "Hardware you are using"
2023-02-07 17:58:12 +03:00
description: "Many issues, especially those connected to rendering, depend on the hardware you are using. Providing this info can be invaluable for us to discover why you are facing it."
placeholder: "Intel Xeon W, AMD Radeon Pro W5500X, 64GB RAM"
validations:
required: false