Use the new GitHub issue forms (#2530)
* Use the new GitHub issue forms This now automatically adds labels and marks certain information as mandatory. It also automatically formats some fields (e.g. polybar config). Ref: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms * Update bug_report issue link * Fix bug_report description
This commit is contained in:
parent
47b5910eda
commit
22014c70c4
61
.github/ISSUE_TEMPLATE/bug_report.md
vendored
61
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@ -1,61 +0,0 @@
|
||||
---
|
||||
name: Bug Report
|
||||
about: Create a report for something that misbehaves
|
||||
|
||||
---
|
||||
|
||||
## Checklist
|
||||
|
||||
<!-- Please carefully go through this checklist and put an 'x' inside the brackets: '[x]' -->
|
||||
|
||||
* [ ] I have read the appropriate section in the [contributing
|
||||
guidelines](https://github.com/polybar/polybar/blob/master/CONTRIBUTING.md)
|
||||
* [ ] I believe this issue is a problem with polybar itself and not a misconfiguration on my part.
|
||||
* [ ] I have searched for other open and closed [issues](https://github.com/polybar/polybar/issues?q=is%3Aissue) that
|
||||
may have already reported this problem.
|
||||
* [ ] I have checked the [known issues](https://github.com/polybar/polybar/wiki/Known-Issues) page for this problem.
|
||||
|
||||
## Describe the bug
|
||||
<!-- A clear and concise description of what the bug is: -->
|
||||
|
||||
**Expected behavior:**
|
||||
<!-- A clear and concise description of what you expected to happen: -->
|
||||
|
||||
|
||||
**Actual behavior:**
|
||||
<!-- What actually happens: -->
|
||||
|
||||
|
||||
**Was it working before?**
|
||||
* Did you also experience this bug in an earlier version of polybar (yes/no/don't know)?
|
||||
* If no, what was the last version where this worked correctly?
|
||||
|
||||
## To Reproduce
|
||||
|
||||
<!-- A minimal but complete config with which the problem occurs: -->
|
||||
|
||||
```dosini
|
||||
|
||||
```
|
||||
<!-- List any other steps needed to reproduce the issue, besides starting polybar with the config you posted above. -->
|
||||
|
||||
## Polybar Log
|
||||
<!-- Post everything polybar outputs to the terminal when you run it and the issue occurs below -->
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
## Screenshots
|
||||
<!-- If applicable, add screenshots to help explain your problem. -->
|
||||
|
||||
## Environment:
|
||||
* WM:
|
||||
* Distro:
|
||||
* Output of `polybar -vvv`:
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
## Additional context
|
||||
<!-- Add any other context that you think is necessary about the problem here. -->
|
112
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
112
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
@ -0,0 +1,112 @@
|
||||
name: Bug Report
|
||||
description: Create a report for something that misbehaves
|
||||
title: "[Bug]: "
|
||||
labels: ["bug", "needs confirmation"]
|
||||
body:
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Checklist
|
||||
description: Please carefully go through this checklist and check each option.
|
||||
options:
|
||||
- label: I have read the appropriate section in the [contributing guidelines](https://github.com/polybar/polybar/blob/master/CONTRIBUTING.md)
|
||||
required: true
|
||||
- label: I believe this issue is a problem with polybar itself and not a misconfiguration on my part
|
||||
required: true
|
||||
- label: I have searched for other open and closed [issues](https://github.com/polybar/polybar/issues?q=is%3Aissue) that may have already reported this problem
|
||||
required: true
|
||||
- label: I have checked the [known issues](https://github.com/polybar/polybar/wiki/Known-Issues) page for this problem.
|
||||
required: true
|
||||
- label: I have followed the [debugging guide](https://github.com/polybar/polybar/wiki/Debugging-your-Config) to narrow down the problem to a minimal config.
|
||||
required: true
|
||||
- type: textarea
|
||||
id: reproduce
|
||||
attributes:
|
||||
label: Steps to reproduce
|
||||
description: Any steps to take and commands to run to reproduce this issue.
|
||||
placeholder: |
|
||||
1. `polybar -c ... bar`
|
||||
2. ...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: config
|
||||
attributes:
|
||||
label: Minimal config
|
||||
description: A minimal but complete config with which the problem occurs.
|
||||
render: dosini
|
||||
placeholder: |
|
||||
[bar/example]
|
||||
...
|
||||
|
||||
[module/...]
|
||||
...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Polybar log
|
||||
description: Post everything polybar prints to the terminal when you run it and the issue occurs. If possible, run polybar with a higher log level (e.g. `trace` or `info`).
|
||||
render: text
|
||||
placeholder: |
|
||||
notice: Parsing config file: ...
|
||||
...
|
||||
- type: textarea
|
||||
id: expected
|
||||
attributes:
|
||||
label: Expected behavior
|
||||
description: A clear and concise description of what you expected to happen
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: actual
|
||||
attributes:
|
||||
label: Actual behavior
|
||||
description: What actually happens
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: wm
|
||||
attributes:
|
||||
label: Window Manager and Version
|
||||
placeholder: ex. i3-gaps 4.19.1
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: distro
|
||||
attributes:
|
||||
label: Linux Distribution
|
||||
placeholder: ex. Ubuntu 21.04
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: version
|
||||
attributes:
|
||||
label: Polybar version
|
||||
description: Output of `polybar -vvv`
|
||||
render: text
|
||||
placeholder: |
|
||||
polybar 3.5.7
|
||||
|
||||
Features: +alsa +curl +i3 +mpd +network(libnl) +pulseaudio +xkeyboard
|
||||
|
||||
X extensions: +randr (+monitors) +composite +xkb +xrm +xcursor
|
||||
|
||||
Build type: Release
|
||||
Compiler: /usr/bin/c++
|
||||
Compiler flags: -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -O3 -DNDEBUG -Wall -Wextra -Wpedantic -Wsuggest-override
|
||||
Linker flags: -Wall -Wextra -Wpedantic -Wsuggest-override -Wall -Wextra -Wpedantic -Wsuggest-override
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional Context / Screenshots
|
||||
description: If applicaple, add screenshots and additional context to explain your problem
|
||||
validations:
|
||||
required: false
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this bug report! :heart:
|
46
.github/ISSUE_TEMPLATE/build.md
vendored
46
.github/ISSUE_TEMPLATE/build.md
vendored
@ -1,46 +0,0 @@
|
||||
---
|
||||
name: Build Issues
|
||||
about: Report issues while building polybar from source
|
||||
|
||||
---
|
||||
|
||||
## Checklist
|
||||
|
||||
<!-- Please carefully go through this checklist and put an 'x' inside the brackets: '[x]' -->
|
||||
|
||||
* [ ] I have followed every step on the [compiling wiki page](https://github.com/polybar/polybar/wiki/Compiling) and
|
||||
installed all necessary dependencies.
|
||||
* [ ] My problem is not described on the [known issues page](https://github.com/polybar/polybar/wiki/Known-Issues)
|
||||
* [ ] I have searched for other open and closed [issues](https://github.com/polybar/polybar/issues?q=is%3Aissue) that
|
||||
may have already reported this problem.
|
||||
* [ ] I was able to reproduce this build issue in a clean build
|
||||
|
||||
## Build Process
|
||||
|
||||
**How did you build polybar?**
|
||||
|
||||
<!--
|
||||
Put an 'x' inside the brackets ([x]) of the entry that applies and respond to the question inside the parenthesis
|
||||
-->
|
||||
|
||||
* [ ] From a release archive (Which version?)
|
||||
* [ ] By cloning this repository (What is the output of `git describe --tags`?)
|
||||
* [ ] Some other way (How?)
|
||||
|
||||
<!-- List the exact commands you are using to build polybar: -->
|
||||
|
||||
|
||||
## Build Log
|
||||
<!--
|
||||
Copy-paste all the terminal output produced while building polybar.
|
||||
This MUST include the output of the `cmake`, `make`, and/or `build.sh` commands, if you used them.
|
||||
-->
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
## Environment:
|
||||
* Distro (with Version):
|
||||
|
||||
## Additional context
|
||||
<!-- Add any other context that you think is necessary about the problem here. -->
|
81
.github/ISSUE_TEMPLATE/build.yml
vendored
Normal file
81
.github/ISSUE_TEMPLATE/build.yml
vendored
Normal file
@ -0,0 +1,81 @@
|
||||
name: Build Issues
|
||||
description: Report issues while building polybar from source
|
||||
labels: ["build", "needs confirmation"]
|
||||
body:
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Checklist
|
||||
description: Please carefully go through this checklist and check each option.
|
||||
options:
|
||||
- label: I have followed every step on the [compiling wiki page](https://github.com/polybar/polybar/wiki/Compiling) and installed all necessary dependencies.
|
||||
required: true
|
||||
- label: My problem is not described on the [known issues page](https://github.com/polybar/polybar/wiki/Known-Issues)
|
||||
required: true
|
||||
- label: I have searched for other open and closed [issues](https://github.com/polybar/polybar/issues?q=is%3Aissue) that may have already reported this problem.
|
||||
required: true
|
||||
- label: I was able to reproduce this build issue in a clean build
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: source
|
||||
attributes:
|
||||
label: From where are you building polybar?
|
||||
options:
|
||||
- From a release archive
|
||||
- By cloning this repository
|
||||
- Some other way (How?)
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: how
|
||||
attributes:
|
||||
label: Describe how you are building polybar.
|
||||
description: Only if you selected "Some other way".
|
||||
placeholder: ex. polybar from the AUR
|
||||
validations:
|
||||
required: false
|
||||
- type: input
|
||||
id: version
|
||||
attributes:
|
||||
label: Version
|
||||
description: What version of polybar are you trying to build? If you are building directly from git, this is the output of `git describe --tags`.
|
||||
placeholder: ex. 3.5.7
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: commands
|
||||
attributes:
|
||||
label: Build Process
|
||||
description: List the exact commands you are using to build polybar
|
||||
render: shell
|
||||
placeholder: |
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Build log
|
||||
description: |
|
||||
Copy-paste all the terminal output produced while building polybar.
|
||||
This MUST include the output of the `cmake`, `make`, and/or `build.sh` commands, if you used them.
|
||||
render: text
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: distro
|
||||
attributes:
|
||||
label: Linux Distribution
|
||||
placeholder: ex. Ubuntu 21.04
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional Context
|
||||
description: Add any other context that you think is necessary about the problem here
|
||||
validations:
|
||||
required: false
|
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@ -1,7 +1,7 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
|
||||
labels: feature, needs confirmation
|
||||
---
|
||||
|
||||
## Is your feature request related to a problem? Please describe.
|
||||
|
@ -15,7 +15,7 @@ are awesome! :tada:
|
||||
## Bug Reports
|
||||
|
||||
Bugs should be reported at the polybar issue tracker, using the [bug report
|
||||
template](https://github.com/polybar/polybar/issues/new?template=bug_report.md).
|
||||
template](https://github.com/polybar/polybar/issues/new?template=bug_report.yml).
|
||||
Make sure you fill out all the required sections.
|
||||
|
||||
Before opening a bug report, please search our [issue
|
||||
|
Loading…
Reference in New Issue
Block a user