aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/.github/ISSUE_TEMPLATE
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/.github/ISSUE_TEMPLATE')
-rw-r--r--vcpkg/.github/ISSUE_TEMPLATE/00-report-package-build-failure.yml47
-rw-r--r--vcpkg/.github/ISSUE_TEMPLATE/01-request-a-new-port.yml36
-rw-r--r--vcpkg/.github/ISSUE_TEMPLATE/02-request-an-update-to-an-existing-port.yml23
-rw-r--r--vcpkg/.github/ISSUE_TEMPLATE/03-request-a-feature-or-improvement-to-a-port.yml29
-rw-r--r--vcpkg/.github/ISSUE_TEMPLATE/04-request-a-feature-or-improvement.yml29
-rw-r--r--vcpkg/.github/ISSUE_TEMPLATE/05-other-type-of-bug-report.md31
-rw-r--r--vcpkg/.github/ISSUE_TEMPLATE/config.yml5
7 files changed, 200 insertions, 0 deletions
diff --git a/vcpkg/.github/ISSUE_TEMPLATE/00-report-package-build-failure.yml b/vcpkg/.github/ISSUE_TEMPLATE/00-report-package-build-failure.yml
new file mode 100644
index 0000000..5925267
--- /dev/null
+++ b/vcpkg/.github/ISSUE_TEMPLATE/00-report-package-build-failure.yml
@@ -0,0 +1,47 @@
+name: Report package build failure
+description: Let us know about build failures in ports.
+title: "[<port name>] build failure"
+labels: ["category:port-bug"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ⚠ Please use the generated issue template instead to report a port build failure. ⚠ <br>
+ See [here](https://github.com/microsoft/vcpkg/issues/30604) how to properly report an issue with the latest vcpkg version:
+ <video width="800" controls="controls" muted="muted" src="https://user-images.githubusercontent.com/41973254/229313721-b82c2d3d-b0f9-4e31-98df-08d75831f695.mp4"></video>
+ - type: input
+ id: os
+ attributes:
+ label: Operating system
+ placeholder: "e.g. Windows/Linux etc..."
+ validations:
+ required: true
+ - type: input
+ id: compiler
+ attributes:
+ label: Compiler
+ placeholder: "GCC, Clang, MSVC, MinGW, ..."
+ validations:
+ required: false
+ - type: textarea
+ id: reproduce
+ attributes:
+ label: Steps to reproduce the behavior
+ placeholder: "`./vcpkg install xxxx`"
+ render: "Shell"
+ validations:
+ required: true
+ - type: textarea
+ id: logs
+ attributes:
+ label: Failure logs
+ description: The console output and all the logs mentioned in the output.
+ validations:
+ required: true
+ - type: textarea
+ id: context
+ attributes:
+ label: Additional context
+ description: Add any other context about the problem here, such as what you have already tried to resolve the issue.
+ validations:
+ required: false
diff --git a/vcpkg/.github/ISSUE_TEMPLATE/01-request-a-new-port.yml b/vcpkg/.github/ISSUE_TEMPLATE/01-request-a-new-port.yml
new file mode 100644
index 0000000..ff9d6f0
--- /dev/null
+++ b/vcpkg/.github/ISSUE_TEMPLATE/01-request-a-new-port.yml
@@ -0,0 +1,36 @@
+name: Request a new port
+description: Request a new port/library that vcpkg should support.
+title: "[New Port Request] <library name here>"
+labels: ["category:new-port", "info:good-first-issue"]
+
+body:
+ - type: input
+ id: name
+ attributes:
+ label: Library name
+ validations:
+ required: true
+ - type: input
+ id: description
+ attributes:
+ label: Library description
+ validations:
+ required: false
+ - type: input
+ id: url
+ attributes:
+ label: Source repository URL
+ validations:
+ required: true
+ - type: input
+ id: homepage
+ attributes:
+ label: Project homepage (if different from the source repository)
+ validations:
+ required: false
+ - type: textarea
+ id: additional-info
+ attributes:
+ label: Anything else that is useful to know when adding (such as optional features the library may have that should be included)
+ validations:
+ required: false
diff --git a/vcpkg/.github/ISSUE_TEMPLATE/02-request-an-update-to-an-existing-port.yml b/vcpkg/.github/ISSUE_TEMPLATE/02-request-an-update-to-an-existing-port.yml
new file mode 100644
index 0000000..06ef6ee
--- /dev/null
+++ b/vcpkg/.github/ISSUE_TEMPLATE/02-request-an-update-to-an-existing-port.yml
@@ -0,0 +1,23 @@
+name: Request an update to an existing port
+description: Let us know about a new version of a library we should pick up.
+title: "[<port name>] update to <version>"
+labels: ['category:port-update']
+body:
+ - type: input
+ id: name
+ attributes:
+ label: Library name
+ validations:
+ required: true
+ - type: input
+ id: version
+ attributes:
+ label: New version number
+ validations:
+ required: true
+ - type: textarea
+ id: information
+ attributes:
+ label: Other information that may be useful (release notes, etc...)
+ validations:
+ required: false
diff --git a/vcpkg/.github/ISSUE_TEMPLATE/03-request-a-feature-or-improvement-to-a-port.yml b/vcpkg/.github/ISSUE_TEMPLATE/03-request-a-feature-or-improvement-to-a-port.yml
new file mode 100644
index 0000000..231c34a
--- /dev/null
+++ b/vcpkg/.github/ISSUE_TEMPLATE/03-request-a-feature-or-improvement-to-a-port.yml
@@ -0,0 +1,29 @@
+name: Request a feature or improvement to a port
+description: Suggest an improvement to one the the ports/libraries in vcpkg.
+title: "[<portname>] <short description of feature>"
+labels: ["category:port-feature"]
+body:
+ - type: textarea
+ attributes:
+ label: Is your feature request related to a problem? Please describe.
+ placeholder: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Proposed solution
+ placeholder: A clear and concise description of what you want to happen.
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Describe alternatives you've considered
+ placeholder: A clear and concise description of any alternative solutions or features you've considered if applicable.
+ validations:
+ required: false
+ - type: textarea
+ attributes:
+ label: Additional context
+ placeholder: Add any other context or screenshots about the feature request here.
+ validations:
+ required: false
diff --git a/vcpkg/.github/ISSUE_TEMPLATE/04-request-a-feature-or-improvement.yml b/vcpkg/.github/ISSUE_TEMPLATE/04-request-a-feature-or-improvement.yml
new file mode 100644
index 0000000..c27fbc5
--- /dev/null
+++ b/vcpkg/.github/ISSUE_TEMPLATE/04-request-a-feature-or-improvement.yml
@@ -0,0 +1,29 @@
+name: Request a feature or improvement
+description: Suggest an improvement to vcpkg.
+title: ''
+labels: ["category:vcpkg-feature"]
+body:
+ - type: textarea
+ attributes:
+ label: Is your feature request related to a problem? Please describe.
+ placeholder: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Proposed solution
+ placeholder: A clear and concise description of what you want to happen.
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Describe alternatives you've considered
+ placeholder: A clear and concise description of any alternative solutions or features you've considered.
+ validations:
+ required: false
+ - type: textarea
+ attributes:
+ label: Additional context
+ placeholder: Add any other context or screenshots about the feature request here.
+ validations:
+ required: false
diff --git a/vcpkg/.github/ISSUE_TEMPLATE/05-other-type-of-bug-report.md b/vcpkg/.github/ISSUE_TEMPLATE/05-other-type-of-bug-report.md
new file mode 100644
index 0000000..1774b23
--- /dev/null
+++ b/vcpkg/.github/ISSUE_TEMPLATE/05-other-type-of-bug-report.md
@@ -0,0 +1,31 @@
+---
+name: Other type of bug report
+about: Let us know about an issues that does not fit into any of the other issues.
+ types
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**Environment**
+- OS: [e.g. Windows/Linux etc...]
+- Compiler: revision
+
+**To Reproduce**
+Steps to reproduce the behavior:
+1. ./vcpkg install xxxx
+2. See error
+Repro code when
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Failure logs**
+-(please attached failure logs)
+
+**Additional context**
+Add any other context about the problem here.
diff --git a/vcpkg/.github/ISSUE_TEMPLATE/config.yml b/vcpkg/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..9ca38f8
--- /dev/null
+++ b/vcpkg/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,5 @@
+blank_issues_enabled: true
+contact_links:
+ - name: I have a question
+ url: https://github.com/microsoft/vcpkg/discussions
+ about: Please ask and answer questions here.