Browse Source

Create new issue templates (#3879)

Merlijn Vos 2 years ago
parent
commit
264661ad9c

+ 47 - 0
.github/ISSUE_TEMPLATE/1-bug.yml

@@ -0,0 +1,47 @@
+name: 🐛 Bug report
+labels: Bug, Triage
+description: Describe a bug with a project
+body:
+  - type: checkboxes
+    id: initial-checklist
+    attributes:
+      label: Initial checklist
+      options:
+        - label: I understand this is a bug report and questions should be posted in the [Community Forum](https://community.transloadit.com/)
+          required: true
+        - label: I searched [issues](https://github.com/transloadit/uppy/issues?q=is%3Aissue) and couldn’t find anything (or linked relevant results below)
+          required: true
+  - type: input
+    id: runnable-example
+    attributes:
+      label: Link to runnable example
+      description: |
+        Link to repository or sandbox with runnable example of the issue.
+        Alternatively, use the next section *Steps to reproduce*.
+
+        Starters:
+
+        - [Uppy Dashboard](https://codesandbox.io/s/uppy-dashboard-xpxuhd?file=/src/index.js)
+    validations:
+      required: false
+  - type: textarea
+    id: steps-to-reproduce
+    attributes:
+      label: Steps to reproduce
+      description: How did this happen? Please provide a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example).
+    validations:
+      required: true
+  - type: textarea
+    id: expected-behavior
+    attributes:
+      label: Expected behavior
+      description: What should happen?
+    validations:
+      required: true
+  - type: textarea
+    id: actual-behavior
+    attributes:
+      label: Actual behavior
+      description: What happens instead?
+    validations:
+      required: true

+ 34 - 0
.github/ISSUE_TEMPLATE/2-feature.yml

@@ -0,0 +1,34 @@
+name: 🚀 Feature request
+labels: Feature, Triage
+description: Suggest an idea
+body:
+  - type: checkboxes
+    id: initial-checklist
+    attributes:
+      label: Initial checklist
+      options:
+        - label: I understand this is a feature request and questions should be posted in the [Community Forum](https://community.transloadit.com/)
+          required: true
+        - label: I searched [issues](https://github.com/transloadit/uppy/issues?q=is%3Aissue) and couldn’t find anything (or linked relevant results below)
+          required: true
+  - type: textarea
+    id: problem
+    attributes:
+      label: Problem
+      description: Please describe the problem you are trying to solve here.
+    validations:
+      required: true
+  - type: textarea
+    id: solution
+    attributes:
+      label: Solution
+      description: What should happen? Please describe the desired behavior.
+    validations:
+      required: true
+  - type: textarea
+    id: alternatives
+    attributes:
+      label: Alternatives
+      description: What are the alternative solutions? Can this be solved in a different way?
+    validations:
+      required: true

+ 0 - 5
.github/ISSUE_TEMPLATE/bug_report.md

@@ -1,5 +0,0 @@
----
-name: Bug report
-about: Let us know about an unexpected error, a crash, or an incorrect behavior.
-labels: Bug, Triage
----

+ 5 - 0
.github/ISSUE_TEMPLATE/config.yml

@@ -0,0 +1,5 @@
+blank_issues_enabled: false
+contact_links:
+  - name: 🙋 Ask a question
+    url: https://community.transloadit.com
+    about: Ask questions and discuss with other community members

+ 0 - 5
.github/ISSUE_TEMPLATE/feature_request.md

@@ -1,5 +0,0 @@
----
-name: Feature request
-about: Suggest a new feature or other enhancement.
-labels: Feature, Triage
----

+ 0 - 14
.github/ISSUE_TEMPLATE/integration_help.md

@@ -1,14 +0,0 @@
----
-name: Integration help
-title: Please use the community forum (or paid support) instead
-about: Do you need assistance with building the Uppy client in your bundler, or running Companion on your own preferred server platform?
-labels: Not Accepted, Triage
----
-
-Transloadit is providing Uppy free of charge. If you want, you can self-host all its components and never pay us a dime. You can access docs and tests, and your Bug Reports and Feature Requests are always welcome on GitHub.
-
-We offer also a different category of support that we like to call Integration Help: help to make things work for your environment, that have already been reported as working for the larger community.
-
-As much as we at Transloadit would like to provide detailed Integration Help to every non-paying user, Uppy has reached a point where this is no longer sustainable for our small crew. If we end up investing our time in a million different apps that use Uppy, as long as no money is flowing back, we won’t be able to ramp up our team to meet the demand. This would spread the team ever thinner and eventually grind development to a halt.
-
-That is not where we want to be. So, to offer enthusiasts, businesses, and enterprises help in a sustainable way, we’re providing community-based Integration Help for free at <https://community.transloadit.com/c/uppy>. If you are unable to solve your problem with help of the Uppy community, we offer paid Integration Help via <https://uppy.io/support>.