diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000..2e57ae16 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,62 @@ +name: Bug Report +description: Create a bug report to help us keep track of all bugs that have to be fixed +title: "[BUG] " +labels: [bug] + +body: + - type: checkboxes + id: i-have-checked + attributes: + label: I have checked... + options: + - label: "I am using the latest version of HMCCosmetics" + required: true + - label: "I am using the latest version of any dependencies" + required: true + - label: "I have checked if any similar bug reports exist" + required: true + - type: textarea + id: description + attributes: + label: Description + description: A full description of the bug + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Steps to reproduce + description: Explain how to reproduce this issue step-by-step, in as much detail as possible. + validations: + required: true + - type: textarea + id: hmcc-version + attributes: + label: Plugin Version + description: Run `version HMCCosmetics` in your console and paste the output + validations: + required: true + - type: textarea + id: meg-version + attributes: + label: ModelEngine Version + description: "Run `version ModelEngine` in your console and paste the output. Optional if not using balloons." + validations: + required: false + - type: textarea + id: server-version + attributes: + label: Server Version + description: "Run `version` in your console and paste the output." + validations: + required: true + - type: "dropdown" + id: "type" + attributes: + label: "How breaking is the bug?" + options: + - "Breaking Bug - Plugin unusable" + - "Non-breaking Bug - Plugin still usable, but certain features unavailable" + - "Minor Bug - Plugin completely functional, but features have non-working aspects" + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 00000000..7ab941fc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,29 @@ +name: Feature Request +description: Create a feature request to help us keep track of all features you want to be added +title: "[FEATURE] " +labels: [feature] + +body: + - type: "checkboxes" + id: "i-have-checked" + attributes: + label: "I have checked that..." + options: + - label: "...such a feature does not exist already" + required: true + - label: "...such a feature request has not been submitted already" + required: true + - type: "textarea" + id: "description" + attributes: + label: "Description" + description: "A full description of the feature" + validations: + required: true + - type: "textarea" + id: "config-changes" + attributes: + label: "Config Changes" + description: "The configuration changes your feature should have" + validations: + required: false