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. -->