]> git.ipfire.org Git - thirdparty/Font-Awesome.git/commitdiff
Updating Icon Request Template (#20275)
authorJory Raphael <joryraphael@gmail.com>
Tue, 2 Jul 2024 17:01:50 +0000 (13:01 -0400)
committerGitHub <noreply@github.com>
Tue, 2 Jul 2024 17:01:50 +0000 (10:01 -0700)
* Updating the base icon request template

* Adding missing "attributes"

* Indenting

.github/ISSUE_TEMPLATE/000_icon_request.yml

index eb74406523b91d1647053ee055925081eacad36d..03cd554a2adc61ba8065f0cfe45e3e67c34e12cd 100644 (file)
@@ -1,36 +1,60 @@
 name: Icon request
-description: Suggest an icon to be included in Font Awesome
+description: Suggest an icon, modifier, or emoji to be included in Font Awesome
 labels: ["new icon"]
-title: "Icon request: "
+projects: ["FortAwesome/20"]
+title: "Icon Request: "
 body:
   - type: markdown
     attributes:
-      value: |
-        Thanks for taking the time to request a new icon!
-  - type: textarea
-    id: use-case
-    attributes:
-      label: Use case
-      description: Describe how this icon could be used.
-  - type: textarea
-    id: example
+      value: "## Before You Request"
+  - type: markdown
     attributes:
-      label: Example image
-      description: Insert the example image here if necessary. A good example is a single color image which plays well at small sizes (16px)
+      value: |
+        Thanks for requesting a new Font Awesome icon! But first, let's get some specifics out of the way. For example, lots of amazing custom icons can already be created using our [Icon Wizard](https://blog.fontawesome.com/icon-wizard/)! Please check through this list first to ensure your request is as useful and unique as possible:
   - type: checkboxes
-    id: icon-request-checklist
+    id: checklist
     attributes:
-      label: Icon request checklist
+      label: Checklist
       options:
-        - label: 'The title starts with "Icon request: " and is followed by the requested icon name'
+        - label: 'The title of this issue starts with "Icon Request: " and is followed by the new icon name *(ex. "Icon Request: Proton Torpedo")*'
           required: true
-        - label: 'This icon does not represent a brand'
+        - label: This icon does not represent a brand
           required: true
-        - label: 'This is a single icon or matched pair (Ex: `lock` / `unlock`)'
+        - label: 'This request is for a single icon or a matched pair *(ex. `lock` and `unlock`)*'
           required: true
-        - label: The request is for a concrete object, or I've included an example image
+        - label: I've already [searched through existing issues](https://github.com/FortAwesome/Font-Awesome/issues), and to the best of my knowledge this request isn't a duplicate
           required: true
-        - label: 'I have [searched for existing issues](https://github.com/FortAwesome/Font-Awesome/issues) and to the best of my knowledge this is not a duplicate'
-          required: true
-        - label: 'I have [understood how requests work](https://fontawesome.com/community/leaderboard/new#faqs)'
+        - label: I understand [how new icon requests work](https://fontawesome.com/support#requesting-icons)
           required: true
+  - type: markdown
+    attributes:
+      value: "## Your Request"
+  - type: dropdown
+    id: type
+    attributes:
+      label: Request type
+      description: What kind of icon or element do you have in mind?
+      options:
+        - ðŸ˜„ Emoji (please provide Unicode code point)
+        - ðŸ§™ Wizard modifier
+        - âœ¨ New icon
+        - ðŸ”§ Icon improvement
+        ## - ðŸ§± Element (save this for the future)
+      default: 0
+    validations:
+      required: true
+  - type: textarea
+    id: use-case
+    attributes:
+      label: Use case
+      description: How should this new icon be used?
+      placeholder: ex. a proton torpedo for our holographic space station attack plans
+    validations:
+      required: true
+  - type: textarea
+    id: example
+    attributes:
+      label: Visual example
+      description: Insert an example image or other visual reference to help us get the picture (literally).
+    validations:
+      required: true
\ No newline at end of file