diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md deleted file mode 100644 index a5a5dd9ec8..0000000000 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: "Bug Report" -about: "I am facing some problems." -title: "" -labels: "bug" ---- - - - -## Bug Report - -**Package Name:** [name of package which has bug(s)] - -### Current Behaviour - - - -### Expected Behaviour - - - -### Additional context/output - - - -### Possible Solution - - - -### 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 - - -```json -//# Your configuration here -``` diff --git a/.github/ISSUE_TEMPLATE/Package_request.md b/.github/ISSUE_TEMPLATE/Package_request.md deleted file mode 100644 index 5a21d6a2cb..0000000000 --- a/.github/ISSUE_TEMPLATE/Package_request.md +++ /dev/null @@ -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" ---- - - - -## Package Request - -### Criteria - -For a package to be acceptable in the Main bucket, it should be: - - - -- [ ] 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.] - diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000000..2771588ec2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -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 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..a1d8f2a768 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -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. diff --git a/.github/ISSUE_TEMPLATE/package-request.yml b/.github/ISSUE_TEMPLATE/package-request.yml new file mode 100644 index 0000000000..d7aab7e360 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/package-request.yml @@ -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 diff --git a/.github/issue_template.md b/.github/issue_template.md deleted file mode 100644 index 1df5c02047..0000000000 --- a/.github/issue_template.md +++ /dev/null @@ -1,12 +0,0 @@ - - - -#### Scoop Configuration - - -```json -//# Your configuration here -```