From 792bb875c51138df1b090e111a30a86a08594612 Mon Sep 17 00:00:00 2001
From: naskya <m@naskya.net>
Date: Tue, 9 Jul 2024 07:30:40 +0900
Subject: [PATCH] meta: add discussion issue template

---
 .gitlab/issue_templates/default.md    |  2 +-
 .gitlab/issue_templates/discussion.md | 84 +++++++++++++++++++++++++++
 .gitlab/issue_templates/feature.md    |  4 +-
 .gitlab/issue_templates/refactor.md   |  4 +-
 4 files changed, 89 insertions(+), 5 deletions(-)
 create mode 100644 .gitlab/issue_templates/discussion.md

diff --git a/.gitlab/issue_templates/default.md b/.gitlab/issue_templates/default.md
index db5fc81666..4e7f6a883e 100644
--- a/.gitlab/issue_templates/default.md
+++ b/.gitlab/issue_templates/default.md
@@ -1,6 +1,6 @@
 <!--
   This issue template is for bug reports.
-	There are other issue templates for feature requests and refactor proposals,
+	There are other issue templates for feature requests, refactor proposals, and discussions,
 	so please use them if this is not a bug report.
 
 	Also, you don't need to prefix the issue title with "Bug:", because it's
diff --git a/.gitlab/issue_templates/discussion.md b/.gitlab/issue_templates/discussion.md
new file mode 100644
index 0000000000..3500c92db8
--- /dev/null
+++ b/.gitlab/issue_templates/discussion.md
@@ -0,0 +1,84 @@
+<!--
+  This issue template is for discussions.
+	There are other issue templates for bug reports, feature requests, and refactor proposals,
+	so please use them if this is not a discussion issue.
+
+	Also, you don't need to prefix the issue title with "Discussion:", because it's
+	managed by issue labels.
+-->
+
+<!-- 💖 Thanks for taking the time to fill out this bug report!
+💁 Having trouble with deployment? [Ask the support chat.](https://matrix.to/#/#firefish-community:nitro.chat)
+🔒 Found a security vulnerability? [Please disclose it responsibly.](https://firefish.dev/firefish/firefish/-/blob/develop/SECURITY.md)
+🤝 By submitting this issue, you agree to follow our [Contribution Guidelines.](https://firefish.dev/firefish/firefish/-/blob/develop/CONTRIBUTING.md) -->
+
+## What type of issue is this?
+<!-- If this happens on your device and has to do with the user interface, it's client-side. If this happens on either with the API or the backend, or you got a server-side error in the client, it's server-side. -->
+
+<!-- Uncomment (remove surrounding arrow signs) the following line(s) to specify the category of this issue. -->
+<!-- /label Server -->
+<!-- /label Client -->
+<!-- /label Mobile -->
+<!-- /label Third-party-client -->
+<!-- /label Docs -->
+<!-- /label "Build from source" -->
+<!-- /label Container -->
+<!-- /label "Firefish API" -->
+<!-- /label "Mastodon API" -->
+
+## What do you think needs to be discussed?
+<!-- Please tell us your idea. -->
+
+
+## Relevant information (optional)
+
+
+## Version
+<!-- What version of firefish is your instance running? You can find this by the instance information page. -->
+
+
+<details>
+
+### Instance
+<!-- What instance of firefish are you using? -->
+
+
+### What browser are you using? (client-side issues only)
+
+
+### What operating system are you using? (client-side issues only)
+
+
+### How do you deploy Firefish on your server? (server-side issues only)
+
+
+### What operating system are you using? (Server-side issues only)
+
+
+</details>
+
+## Contribution Guidelines
+By submitting this issue, you agree to follow our [Contribution Guidelines](https://firefish.dev/firefish/firefish/-/blob/develop/CONTRIBUTING.md)
+- [ ] I agree to follow this project's Contribution Guidelines
+- [ ] I have searched the issue tracker for similar issues, and this is not a duplicate.
+
+## Are you willing to open a merge request? (optional)
+<!-- Please uncomment the following line if you want to implement this yourself -->
+<!-- /assign me -->
+
+<!--
+	Please tell us how do you want to implement your idea.
+	As noted in the contribution guidelines, there is a good chance that your
+	merge request will not be merged if there is no agreement with the project maintainers.
+	However, we are currently so understaffed that it is virtually impossible to
+	respond to every single proposal. So, feel free to implement it if there is no response
+	for more than a week or there is a thumbs-up emoji reaction from the project maintainer(s).
+
+	Many thanks for your involvement!
+-->
+
+
+
+
+<!-- Do not edit the following line -->
+/label Discussion
diff --git a/.gitlab/issue_templates/feature.md b/.gitlab/issue_templates/feature.md
index eb12540da1..4b3467538e 100644
--- a/.gitlab/issue_templates/feature.md
+++ b/.gitlab/issue_templates/feature.md
@@ -1,6 +1,6 @@
 <!--
   This issue template is for feature requests.
-	There are other issue templates for bug reports and refactor proposals,
+	There are other issue templates for bug reports, refactor proposals, and discussions,
 	so please use them if this is not a feature request.
 
 	Also, you don't need to prefix the issue title with "Feature:", because it's
@@ -12,7 +12,7 @@
 🔒 Found a security vulnerability? [Please disclose it responsibly.](https://firefish.dev/firefish/firefish/-/blob/develop/SECURITY.md)
 🤝 By submitting this refactor proposal, you agree to follow our [Contribution Guidelines.](https://firefish.dev/firefish/firefish/-/blob/develop/CONTRIBUTING.md) -->
 
-## What type of refactoring is this?
+## What type of feature is this?
 <!-- If this happens on your device and has to do with the user interface, it's client-side. If this happens on either with the API or the backend, or you got a server-side error in the client, it's server-side. -->
 
 <!-- Uncomment (remove surrounding arrow signs) the following line(s) to specify the category of this issue. -->
diff --git a/.gitlab/issue_templates/refactor.md b/.gitlab/issue_templates/refactor.md
index 33b0077403..3d4e2dabd8 100644
--- a/.gitlab/issue_templates/refactor.md
+++ b/.gitlab/issue_templates/refactor.md
@@ -1,6 +1,6 @@
 <!--
   This issue template is for refactor proposals.
-	There are other issue templates for bug reports and feature requests,
+	There are other issue templates for bug reports, feature requests, and discussions,
 	so please use them if this is not a refactor proposal.
 
 	Also, you don't need to prefix the issue title with "Refactor:", because it's
@@ -12,7 +12,7 @@
 🔒 Found a security vulnerability? [Please disclose it responsibly.](https://firefish.dev/firefish/firefish/-/blob/develop/SECURITY.md)
 🤝 By submitting this feature request, you agree to follow our [Contribution Guidelines.](https://firefish.dev/firefish/firefish/-/blob/develop/CONTRIBUTING.md) -->
 
-## What type of feature is this?
+## What type of refactoring is this?
 <!-- If this happens on your device and has to do with the user interface, it's client-side. If this happens on either with the API or the backend, or you got a server-side error in the client, it's server-side. -->
 
 <!-- Uncomment (remove surrounding arrow signs) the following line(s) to specify the category of this issue. -->