mirror of
https://github.com/hyprwm/Hyprland
synced 2025-01-10 17:09:49 +01:00
github: bug issue template improvements (#8894)
This commit is contained in:
parent
f3c49c1295
commit
b0cd9972e8
1 changed files with 59 additions and 17 deletions
74
.github/ISSUE_TEMPLATE/bug.yml
vendored
74
.github/ISSUE_TEMPLATE/bug.yml
vendored
|
@ -5,10 +5,10 @@ body:
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
attributes:
|
attributes:
|
||||||
label: Already reported ? *
|
label: Already reported ? *
|
||||||
description: Before opening a new bug report, please take a moment to search through the current open and closed issues to check if it already exists.
|
description: Before opening a new bug report, please take a moment to search through the current open issues. If the same bug is already reported, don't open new issue - instead go upvote/comment on an existing one.
|
||||||
options:
|
options:
|
||||||
- label: I have searched the existing open and closed issues.
|
- label: I have searched the existing open and closed issues.
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: type
|
id: type
|
||||||
|
@ -19,27 +19,28 @@ body:
|
||||||
**BEFORE CONTINUING**, please check if this bug is a regression or not, and if it is, we need you to bisect with the help of the wiki: https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue
|
**BEFORE CONTINUING**, please check if this bug is a regression or not, and if it is, we need you to bisect with the help of the wiki: https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
- "Yes"
|
- "Definitely a regression - something broke after update (requires bisect)"
|
||||||
- "No"
|
- "Probably not a regression / I don't remember it happening before"
|
||||||
|
- "Not a regression - it's bug regarding new feature"
|
||||||
|
- "Not a regression - it's an old bug"
|
||||||
|
- "I don't know, I started using Hyprland only recently"
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: ver
|
id: ver
|
||||||
attributes:
|
attributes:
|
||||||
label: System Info and Version
|
label: System Info and Hyprland Version
|
||||||
description: |
|
description: |
|
||||||
Paste the output of `hyprctl systeminfo -c` here. If you can't
|
Paste the output of `hyprctl systeminfo` here. If you can't
|
||||||
launch Hyprland, paste the output of `Hyprland --systeminfo`.
|
launch Hyprland, paste the output of `Hyprland --systeminfo`.
|
||||||
If `Hyprland --systeminfo` errors out (added in 0.44.0), find
|
|
||||||
and paste the Hyprland version manually.
|
|
||||||
value: "<details>
|
value: "<details>
|
||||||
<summary>System/Version info</summary>
|
<summary>System/Version info</summary>
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```
|
||||||
|
|
||||||
<Paste the output of the command here>
|
<Paste the output of the command here, without removing any formatting around this>
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -61,15 +62,56 @@ body:
|
||||||
attributes:
|
attributes:
|
||||||
label: How to reproduce
|
label: How to reproduce
|
||||||
description: "How can someone else reproduce the issue?"
|
description: "How can someone else reproduce the issue?"
|
||||||
|
placeholder: |
|
||||||
|
1. ...
|
||||||
|
2. ...
|
||||||
|
3. ...
|
||||||
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
## Additional info section
|
||||||
|
|
||||||
|
In the section below you will be asked to upload some files.
|
||||||
|
|
||||||
|
When including text files (such as logs or config), please **always ATTACH** them, and not paste them directly.
|
||||||
|
|
||||||
|
This is important to avoid clutter, spam, and make the issues more readable.
|
||||||
|
Thanks for your understanding.
|
||||||
|
|
||||||
|
# The main reason to disallow pasting directly or in a dropdown, is to not clutter
|
||||||
|
# the issue with unnecessary keywords, making the github issue search useless.
|
||||||
|
- type: checkboxes
|
||||||
|
attributes:
|
||||||
|
label: Attach not paste
|
||||||
|
options:
|
||||||
|
- label: I understand that all text files must be *attached*, and not pasted directly. If not respected, this issue will likely get closed as spam
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: >-
|
||||||
|
Please be sure to upload the following files below if they are relevant to the issue:
|
||||||
|
|
||||||
|
- Logs can be found in $XDG_RUNTIME_DIR/hypr (sort by date to grab the latest)
|
||||||
|
- Crash reports are stored in ~/.cache/hyprland or $XDG_CACHE_HOME/hyprland
|
||||||
|
- Hyprland config files - `hyprctl systeminfo -c > /tmp/hyprland_config_dump.txt` use this command to dump full configuration to a single file.
|
||||||
|
|
||||||
|
- type: checkboxes
|
||||||
|
attributes:
|
||||||
|
label: Checklist of files to include below
|
||||||
|
options:
|
||||||
|
- label: Hyprland config - `hyprctl systeminfo -c` (always include)
|
||||||
|
- label: Crash report (always include in case of crash)
|
||||||
|
- label: Video (always include in case of a visual bug)
|
||||||
|
- label: Logs (might contain useful info such as errors)
|
||||||
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: logs
|
id: logs
|
||||||
attributes:
|
attributes:
|
||||||
label: Crash reports, logs, images, videos
|
label: Additional info & File uploads
|
||||||
description: |
|
description: |
|
||||||
Anything that can help. Please always ATTACH and not paste them.
|
Tip: You can attach files by clicking this area to highlight it and then dragging files in.
|
||||||
Logs can be found in $XDG_RUNTIME_DIR/hypr
|
|
||||||
Crash reports are stored in ~/.cache/hyprland or $XDG_CACHE_HOME/hyprland
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue