Add issue templates

Add templates for bugs and package update requests based on the templates on Phabricator.
This commit is contained in:
Silke Hofstra 2023-08-16 16:31:09 +02:00
parent 92802787b4
commit 03fc054c14
3 changed files with 106 additions and 2 deletions

74
.github/ISSUE_TEMPLATE/bug.yaml vendored Normal file
View file

@ -0,0 +1,74 @@
---
name: Bug / Defect Report
description: Report problems, defects and bugs with Solus, the installer, or software we ship.
labels:
- Bug
body:
- type: textarea
id: summary
attributes:
label: Summary
description: A brief summary of the issue. For long text, such as logs, please attach as a text file.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: '1.'
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected result
description: What you expected to happen
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual result
description: What actually happened
validations:
required: true
- type: checkboxes
id: environment
attributes:
label: Environment
options:
- label: Is system up to date?
- type: dropdown
id: repo
attributes:
label: Repo
options:
- Shannon (stable)
- Unstable
validations:
required: true
- type: dropdown
id: desktop_environment
attributes:
label: Desktop Environment
options:
- Budgie
- GNOME
- MATE
- Plasma
- Xfce
- Other
validations:
required: true
- type: textarea
id: system
attributes:
label: System details
description: Provide the output of *About This System* from the *Application Menu*
validations:
required: true
- type: textarea
id: other
attributes:
label: Other comments
description: Any other details that might help diagnose the issue

View file

@ -0,0 +1,28 @@
---
name: Package Update request
description: Request an update to a package available in the repository.
labels:
- Package Request
body:
- type: input
id: name
attributes:
label: Name
description: Name of the software.
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: Requested version.
- type: input
id: url
attributes:
label: Link to the release notes or announcement.
- type: textarea
id: other
attributes:
label: Other comments
description: |
Anything about this release that would help.

View file

@ -10,6 +10,7 @@
- [Report a Bug / Defect][Bug] - for problems with Solus or applications
- [Request a Package][Package] - for submitting requests to package software
- [Request a Package Update][Update] - for submitting requests to update packaged software
- [Report a Security Issue][Security] - for security related issues
- [Report an issue][Issue] - if you aren't sure what your issue falls under, use this
- [Packaging documentation][Packaging] - check before submitting patches
@ -52,7 +53,8 @@ Donations are welcome on our [Open Collective].
[Report Bugs]: https://help.getsol.us/docs/user/contributing/getting-involved#report-bugs
[Solus Packages]: https://github.com/solus-packages
[Issue tracker]: https://github.com/getsolus/packages/issues
[Bug]: https://github.com/getsolus/packages/issues/new
[Package]: https://github.com/getsolus/packages/issues/new
[Bug]: https://github.com/getsolus/packages/issues/new?template=bug.yaml
[Package]: https://github.com/getsolus/packages/issues/new?template=request-new-package.yaml
[Update]: https://github.com/getsolus/packages/issues/new?template=request-package-update.yaml
[Security]: https://github.com/getsolus/packages/issues/new
[Issue]: https://github.com/getsolus/packages/issues/new