]> Untitled Git - lemmy-ui.git/commitdiff
issue templates in yml format (#1211)
authorRaymond Berger <RayBB@users.noreply.github.com>
Mon, 12 Jun 2023 18:49:53 +0000 (20:49 +0200)
committerGitHub <noreply@github.com>
Mon, 12 Jun 2023 18:49:53 +0000 (14:49 -0400)
* add BUG_REPORT.yml

* remove .md file

* fix keys

* cleanup description

* add question.yml

* add hexbear.yml

* remove title

* feature request yml

.github/ISSUE_TEMPLATE/BUG_REPORT.md [deleted file]
.github/ISSUE_TEMPLATE/BUG_REPORT.yml [new file with mode: 0644]
.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md [deleted file]
.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml [new file with mode: 0644]
.github/ISSUE_TEMPLATE/QUESTION.md [deleted file]
.github/ISSUE_TEMPLATE/QUESTION.yml [new file with mode: 0644]
.github/ISSUE_TEMPLATE/hexbear.md [deleted file]
.github/ISSUE_TEMPLATE/hexbear.yml [new file with mode: 0644]

diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.md b/.github/ISSUE_TEMPLATE/BUG_REPORT.md
deleted file mode 100644 (file)
index 69b116f..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-name: "\U0001F41E Bug Report"
-about: Create a report to help us improve Lemmy
-title: ""
-labels: bug
-assignees: ""
----
-
-Found a bug? Please fill out the sections below. 👍
-
-For backend issues, use [lemmy](https://github.com/LemmyNet/lemmy)
-
-### Issue Summary
-
-A summary of the bug.
-
-### Steps to Reproduce
-
-1. (for example) I clicked login, and an endless spinner show up.
-2. I tried to install lemmy via this guide, and I'm getting this error.
-3. ...
-
-### Technical details
-
-- Please post your log: `sudo docker-compose logs > lemmy_log.out`.
-- What OS are you trying to install lemmy on?
-- Any browser console errors?
diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml
new file mode 100644 (file)
index 0000000..6457909
--- /dev/null
@@ -0,0 +1,47 @@
+name: "\U0001F41E Bug Report"
+description: Create a report to help us improve lemmy-ui
+title: "[Bug]: "
+labels: ["bug", "triage"]
+body:
+  - type: markdown
+    attributes:
+      value: |
+        Found a bug? Please fill out the sections below. 👍
+        Thanks for taking the time to fill out this bug report!
+        For backend issues, use [lemmy](https://github.com/LemmyNet/lemmy)
+  - type: textarea
+    id: summary
+    attributes:
+      label: Summary
+      description: A summary of the bug.
+    validations:
+      required: true
+  - type: textarea
+    id: reproduce
+    attributes:
+      label: Steps to Reproduce
+      description: |
+        Describe the steps to reproduce the bug.
+        The better your description is _(go 'here', click 'there'...)_ the fastest you'll get an _(accurate)_ resolution. 
+      value: |
+        1.
+        2.
+        3.
+    validations:
+      required: true
+  - type: textarea
+    id: technical
+    attributes:
+      label: Technical Details
+      description: |
+        - Any browser console errors?
+    validations:
+      required: true
+  - type: input
+    id: lemmy-ui-version
+    attributes:
+      label: Version
+      description: Which Lemmy UI version do you use? Displayed in the footer.
+      placeholder: ex. 0.17.4-rc.4
+    validations:
+      required: true
diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
deleted file mode 100644 (file)
index bfeca29..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
----
-name: "\U0001F680 Feature request"
-about: Suggest an idea for improving Lemmy
-title: ""
-labels: enhancement
-assignees: ""
----
-
-For backend issues, use [lemmy](https://github.com/LemmyNet/lemmy)
-
-### Is your proposal related to a problem?
-
-<!--
-  Provide a clear and concise description of what the problem is.
-  For example, "I'm always frustrated when..."
--->
-
-(Write your answer here.)
-
-### Describe the solution you'd like
-
-<!--
-  Provide a clear and concise description of what you want to happen.
--->
-
-(Describe your proposed solution here.)
-
-### Describe alternatives you've considered
-
-<!--
-  Let us know about other solutions you've tried or researched.
--->
-
-(Write your answer here.)
-
-### Additional context
-
-<!--
-  Is there anything else you can add about the proposal?
-  You might want to link to related issues here, if you haven't already.
--->
-
-(Write your answer here.)
diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml
new file mode 100644 (file)
index 0000000..375d06d
--- /dev/null
@@ -0,0 +1,41 @@
+name: "\U0001F680 Feature request"
+description: Suggest an idea for improving Lemmy
+labels: ["enhancement"]
+body:
+  - type: markdown
+    attributes:
+      value: |
+        Have a suggestion about Lemmy's UI?
+        For backend issues, use [lemmy](https://github.com/LemmyNet/lemmy)
+  - type: textarea
+    id: problem
+    attributes:
+      label: Is your proposal related to a problem?
+      description: |
+        Provide a clear and concise description of what the problem is.
+        For example, "I'm always frustrated when..."
+    validations:
+      required: true
+  - type: textarea
+    id: solution
+    attributes:
+      label: Describe the solution you'd like.
+      description: |
+        Provide a clear and concise description of what you want to happen.
+    validations:
+      required: true
+  - type: textarea
+    id: alternatives
+    attributes:
+      label: Describe alternatives you've considered.
+      description: |
+        Let us know about other solutions you've tried or researched.
+    validations:
+      required: true
+  - type: textarea
+    id: context
+    attributes:
+      label: Additional context
+      description: |
+        Is there anything else you can add about the proposal?
+        You might want to link to related issues here, if you haven't already.
diff --git a/.github/ISSUE_TEMPLATE/QUESTION.md b/.github/ISSUE_TEMPLATE/QUESTION.md
deleted file mode 100644 (file)
index 1532587..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
----
-name: "? Question"
-about: General questions about Lemmy
-title: ""
-labels: question
-assignees: ""
----
-
-What's the question you have about lemmy?
diff --git a/.github/ISSUE_TEMPLATE/QUESTION.yml b/.github/ISSUE_TEMPLATE/QUESTION.yml
new file mode 100644 (file)
index 0000000..460d9a4
--- /dev/null
@@ -0,0 +1,17 @@
+name: "? Question"
+description: General questions about Lemmy
+title: "Question: "
+labels: ["question", "triage"]
+body:
+  - type: markdown
+    attributes:
+      value: |
+        Have a question about Lemmy's UI?
+        Please check the docs first: https://join-lemmy.org/docs/en/index.html
+  - type: textarea
+    id: question
+    attributes:
+      label: Question
+      description: What's the question you have about Lemmy's UI?
+    validations:
+      required: true
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/hexbear.md b/.github/ISSUE_TEMPLATE/hexbear.md
deleted file mode 100644 (file)
index 65483df..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
----
-name: Hexbear
-about: For hexbear issues
-title: ""
-labels: hexbear
-assignees: ""
----
-
-For hexbear-related issues
diff --git a/.github/ISSUE_TEMPLATE/hexbear.yml b/.github/ISSUE_TEMPLATE/hexbear.yml
new file mode 100644 (file)
index 0000000..199b97e
--- /dev/null
@@ -0,0 +1,11 @@
+name: "Hexbear"
+description: For hexbear issues
+labels: ["hexbear", "triage"]
+body:
+  - type: textarea
+    id: question
+    attributes:
+      label: Question
+      description: What's the question you have about hexbear?
+    validations:
+      required: true
\ No newline at end of file