chore: Use YAML issue templates (#4118)

This commit is contained in:
Hsiao-nan Cheung 2022-11-14 19:55:56 +08:00 committed by GitHub
parent a02409f88b
commit 81897d7b99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 176 additions and 100 deletions

View File

@ -1,49 +0,0 @@
---
name: "Bug Report"
about: "I am facing some problems."
title: ""
labels: "bug"
---
<!--
By opening this issue you confirm that you have searched for similar issues/PRs here already.
Failing to do so will most likely result in closing of this issue without any explanation.
Incomplete form details below might also result in closing of the issue.
-->
## Bug Report
**Package Name:** [name of package which has bug(s)]
### Current Behaviour
<!-- A clear and concise description of the behaviour. -->
### Expected Behaviour
<!-- A clear and concise description of what you expected to happen. -->
### Additional context/output
<!-- Add any other context about the problem here. If applicable, paste terminal output here to help explain. -->
### Possible Solution
<!--- Only if you have suggestions on a fix for the bug -->
### System details
**Windows version:** [e.g. 7, 8, 10]
**OS architecture:** [e.g. 32bit, 64bit]
**PowerShell version:** [output of `"$($PSVersionTable.PSVersion)"`]
**Additional software:** [(optional) e.g. ConEmu, Git]
#### Scoop Configuration
<!-- Can be found in ~/.config/scoop/config.json -->
```json
//# Your configuration here
```

View File

@ -1,39 +0,0 @@
---
name: "Package Request"
about: "I have a suggestion for a package (and may want to implement it)!"
title: "[Request] "
labels: "package-request"
---
<!--
By opening this issue you confirm that you have searched for similar issues/PRs here already.
Failing to do so will most likely result in closing of this issue without any explanation.
Incomplete form details below might also result in closing of the issue.
-->
## Package Request
### Criteria
For a package to be acceptable in the Main bucket, it should be:
<!-- All items need to be checked. -->
- [ ] a non-GUI tool
- [ ] a reasonably well-known and widely used developer tool (e.g. if it's a GitHub project, it should have at least 500 stars and 150 forks)
- [ ] the latest stable version of the program
- [ ] the full version i.e. not a trial version
- [ ] a fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)
### Information
**Name:** [name of new package]
**Description:** [clear and concise details of what it is]
**Homepage:** [a URL/link]
**Download link(s):** [URL(s)/link(s)]
**Some indication of popularity/repute:** [GitHub stars/software reviews etc.]

113
.github/ISSUE_TEMPLATE/bug-report.yml vendored Normal file
View File

@ -0,0 +1,113 @@
name: 🐛 Bug Report
description: Open an issue about a bug that needs fixing.
title: "[Bug]: "
labels: ["bug"]
body:
- type: checkboxes
attributes:
label: Prerequisites
options:
- label: I have written a descriptive issue title.
required: true
- label: I have searched all issues/PRs to ensure it has not already been reported or fixed.
required: true
- label: I have verified that I am using the latest version of Scoop and corresponding bucket.
required: true
- type: input
attributes:
label: Package Name
description: Name of package (install name) which has bug(s)
placeholder: e.g. 7zip (not '7-Zip')
validations:
required: true
- type: textarea
attributes:
label: Expected/Current Behaviour
description: A clear and concise description of what you expected to happen and what actually happen.
placeholder: I am experiencing a problem with X. I think Y should be happening but Z is actually happening.
validations:
required: true
- type: textarea
attributes:
label: Steps to Reproduce
description: List of steps, sample code or failing test that reproduces the behavior.
render: console
placeholder: |
PS> scoop install tests/meson
Installing 'meson' (0.61.1) [64bit]
Loading meson-0.61.1-64.msi from cache.
Checking hash of meson-0.61.1-64.msi ... ok.
Extracting meson-0.61.1-64.msi ... done.
Running installer script...
Linking D:\Scoop\apps\meson\current => D:\Scoop\apps\meson\0.61.1
Creating shim for 'meson'.
Can't shim 'meson.exe': File doesn't exist.
validations:
required: true
- type: textarea
attributes:
label: Possible Solution
description: Do you have some suggestions on a fix for the bug?
placeholder: I am experiencing a problem with X. I think Y should be happening but Z is actually happening.
validations:
required: true
- type: textarea
attributes:
label: Scoop and Buckets Version
description: Paste verbatim output from `scoop --version` below.
render: console
placeholder: |
PS> scoop --version
Current Scoop version:
56020838 (HEAD -> master, tag: 2021-12-26, origin/master, origin/HEAD) fix(schema): Add 'license' definition (#4596)
'extras' bucket:
297854268 (HEAD -> master, origin/master, origin/HEAD) notepadplusplus: Update to version 8.2.1
'main' bucket:
391dd8d45 (HEAD -> master, origin/master, origin/HEAD) tailwindcss: Update to version 3.0.16
validations:
required: true
- type: textarea
attributes:
label: Scoop Config
description: Paste verbatim output from `Get-Content ~\.config\scoop\config.json | ConvertFrom-Json` below.
render: console
placeholder: |
PS> Get-Content ~\.config\scoop\config.json | ConvertFrom-Json
last_update : 2022/1/25 14:11:23
scoop_repo : https://github.com/ScoopInstaller/Scoop
scoop_branch : master
use_lessmsi : True
aria2-enabled : True
aria2-warning-enabled : False
validations:
required: true
- type: textarea
attributes:
label: PowerShell Version
description: Paste verbatim output from `$PSVersionTable` below.
render: console
placeholder: |
PS> $PSVersionTable
Name Value
---- -----
PSVersion 7.2.6
PSEdition Core
GitCommitId 7.2.6
OS Microsoft Windows 10.0.22538
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
validations:
required: true
- type: textarea
attributes:
label: Additional Softwares
description: List any additional software that you are using and may be related to this bug.
validations:
required: false

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Scoop Community Support
url: https://github.com/ScoopInstaller/Scoop/discussions
about: Please ask Scoop related questions here.

View File

@ -0,0 +1,58 @@
name: 📦 Package Request
description: Open an issue about a missing package.
title: "[Request]: "
labels: ["package-request"]
body:
- type: checkboxes
attributes:
label: Prerequisites
options:
- label: I have searched all issues/PRs to ensure it has not already been reported or fixed.
required: true
- type: checkboxes
attributes:
label: Criteria
description: For a package to be acceptable in this bucket, it should be
options:
- label: Non-GUI tool
required: true
- label: Reasonably well-known and widely used (e.g. if it's a GitHub project, it should have at least 500 stars and/or 150 forks)
required: true
- label: English interface (or at least English documentation)
required: true
- label: Latest stable version
required: true
- label: Full version (i.e. not a trial version)
required: true
- label: Fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)
required: true
- type: input
attributes:
label: Name
description: Name of the package
validations:
required: true
- type: input
attributes:
label: Description
description: Clear and concise details of what it is
validations:
required: true
- type: input
attributes:
label: Homepage
description: URI of the package's homepage
validations:
required: true
- type: input
attributes:
label: Download Link(s)
description: URI(s) of the package's download(s)
validations:
required: true
- type: textarea
attributes:
label: Some Indication of Popularity/Repute
description: GitHub stars/software reviews etc.
validations:
required: true

View File

@ -1,12 +0,0 @@
<!--
By opening this issue you confirm that you have searched for similar issues/PRs here already.
Failing to do so will most likely result in closing of this issue without any explanation.
-->
#### Scoop Configuration
<!-- Can be found in ~/.config/scoop/config.json -->
```json
//# Your configuration here
```