← hugo-clarity

add feature request template

42eb466103fbb0f2a7333eead21eb2d95917017b · Ivan Boothe · Jul 31, 2022 04:16

+69 · 1 file changed

  • .github/ISSUE_TEMPLATE/02-feature_request.yml +69 −0
diff --git a/.github/ISSUE_TEMPLATE/02-feature_request.yml b/.github/ISSUE_TEMPLATE/02-feature_request.yml
new file mode 100644
index 0000000..0ef1fc4
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/02-feature_request.yml
@@ -0,0 +1,69 @@
+name: Feature request
+description: Suggest a new feature for the theme
+title: "[Feature] "
+labels: ["enhancement"]
+body:
+  - type: checkboxes
+    id: confirm_prereqs
+    attributes:
+      label: "I confirm:"
+      options:
+        - label: "I have read the [theme documentation](https://github.com/chipzoller/hugo-clarity/blob/master/README.md)."
+          required: true
+        - label: "I have reviewed [other issues in this repository](https://github.com/chipzoller/hugo-clarity/issues), and this feature has not already been requested."
+          required: true
+  - type: checkboxes
+    id: feature_type
+    attributes:
+      label: Type of feature (check all that apply)
+      options:
+        - label: Site functionality
+        - label: Design (styling)
+        - label: Site performance
+        - label: Accessibility
+        - label: Translations and internationalization (i18n)
+        - label: Code improvements
+        - label: Other (please describe below)
+  - type: textarea
+    id: feature_description
+    attributes:
+      label: Describe the feature
+      description:
+        A clear and concise description of your feature request. Please note if
+        your request is related to a problem or existing bug.
+    validations:
+      required: true
+  - type: textarea
+    id: solution
+    attributes:
+      label: Preferred solution
+      description:
+        If you have a specific way to implement this feature, please describe
+        it here.
+    validations:
+      required: false
+  - type: textarea
+    id: alternatives
+    attributes:
+      label: Alternatives
+      description: Any alternatives you've considered.
+    validations:
+      required: false
+  - type: textarea
+    id: context
+    attributes:
+      label: Additional Context
+      description: Any additional context for this feature request.
+      placeholder: 
+        This could include examples of this feature in websites or other Hugo
+        themes, links to blog posts or other documentation of this feature or
+        descriptions about why it would be a useful addition, use cases or
+        problem statements, etc.
+    validations:
+      required: false
+  - type: markdown
+    attributes:
+      value: |
+        ---
+
+        **Thank you!**