Fixing the request templates (md → yml) (#20877)

* Fixing the request templates (md → yml)

* Apply suggestions from code review

Co-authored-by: Noah Jacobus <jabronus@users.noreply.github.com>

---------

Co-authored-by: Noah Jacobus <jabronus@users.noreply.github.com>
This commit is contained in:
Jory Raphael
2025-12-02 14:22:41 -05:00
committed by GitHub
parent c98f758a03
commit 762a550514
7 changed files with 135 additions and 130 deletions

View File

@@ -1,34 +0,0 @@
---
title: "Brand request: <brand name>"
labels: ["brand icon"]
---
## 👋 Thanks for suggesting a new brand!
Brand icons only appear in the **Brands** pack, and they must represent real, active companies or products with publicly available branding.
---
## 🏷️ What brand are you requesting?
Tell us the name of the brand and why it is important to have it in the core of Font Awesome.
---
## 🌐 Official website (required)
Please provide the official website of this brand. The website must be in production and reachable from the public internet.
---
## 📘 Brand assets or guidelines (optional)
Links to brand guidelines, press kits, logo assets, or other references.
---
## 🔍 Request checklist
- [ ] This is a real, established brand or product
- [ ] The brand is not already available in Font Awesome
- [ ] Ive searched existing brand requests to avoid duplicates
- [ ] I understand how brand requests work and the criteria for acceptance
---
Feel free to add any extra notes or context below!

View File

@@ -0,0 +1,41 @@
name: "Brand request"
description: "Request new brand or product logos to be added to FA Brands."
labels: ["brand icon"]
body:
- type: markdown
attributes:
value: |
## 👋 Thanks for suggesting a new brand!
Brand icons only appear in the [Brands pack](https://fontawesome.com/icons/packs/brands), and they must represent real, active companies or products with publicly available branding.
- type: textarea
id: brand-name
attributes:
label: "🏷️ What brand are you requesting?"
description: "Tell us the name of the brand and why it is important to have it in the core of Font Awesome."
- type: input
id: official-website
attributes:
label: "🌐 Official website"
description: "Please provide the official website of this brand. The website must be in production and reachable from the public internet."
- type: textarea
id: brand-assets
attributes:
label: "📘 Brand assets or guidelines (optional)"
description: "Links to brand guidelines, press kits, logo assets, or other references."
- type: checkboxes
id: checklist
attributes:
label: "🔍 Request checklist"
options:
- label: "This is a real, established brand or product"
required: true
- label: "The brand is not already available in Font Awesome"
required: true
- label: "I've searched existing brand requests to avoid duplicates"
required: true
- label: "I understand how brand requests work and the criteria for acceptance"
required: true

View File

@@ -1,23 +0,0 @@
# .github/DISCUSSION_TEMPLATE/config.yml
categories:
- id: icon-requests
title: "✨ Icon Requests"
description: "Request new icons and vote on what we should design next."
labels: ["icon-request"]
templates:
- icon-request.md
- id: brand-requests
title: "🏢 Brand Requests"
description: "Request new brand or product logos for the Brands pack."
labels: ["brand icon"]
templates:
- brand-request.md
- id: icon-wizard-requests
title: "🧙 Icon Wizard Requests"
description: "Request new modifiers to add to the Icon Wizard."
labels: ["icon wizard modifier"]
templates:
- icon-wizard-request.md

View File

@@ -1,51 +0,0 @@
---
title: "Icon request: <name of icon>"
labels: ["icon-request"]
---
## 👋 Thanks for suggesting a new icon!
Your ideas help shape what we design next. A clear, thoughtful request makes it easier for the community to vote on and for our team to evaluate.
---
## 🧩 What icon are you requesting?
Describe the icon and the concept it should represent.
---
## 💡 Where would this icon be used?
Tell us the scenario, UI, or workflow where this icon appears.
---
## 🖼️ Visual references (optional but very helpful)
Paste example images, sketches, screenshots, or links here. Simple, single-color images are best.
---
## 🎨 Preferred pack(s) (optional)
Which Font Awesome pack(s) could this icon appear in?
### Core Icon Packs
- [ ] Classic, Duotone, Sharp, Sharp Duotone
### Pro+ Icon Packs
- [ ] Chisel
- [ ] Etch
- [ ] Jelly
- [ ] Notdog
- [ ] Slab
- [ ] Thumbprint
- [ ] Utility
- [ ] Whiteboard
---
## ✅ Request checklist
Help us keep things organized by confirming the following:
- [ ] This request is **not** for a brand or logo (those follow a different request flow)
- [ ] This request is for a **single, clear concept** (or a matched pair like `lock` / `unlock`)
- [ ] Ive included references *or* the concept is easy to visualize
- [ ] I searched existing Discussions/Issues to avoid duplicates
- [ ] I understand how icon requests work and what makes one more likely to be accepted

View File

@@ -0,0 +1,59 @@
name: "Icon request"
description: "Request new icons and help the community vote on what we should design next."
labels: ["icon-request"]
body:
- type: markdown
attributes:
value: |
## 👋 Thanks for suggesting a new icon!
Your ideas help shape what we design next. A clear, thoughtful request makes it easier for the community to vote on and for our team to evaluate.
- type: textarea
id: icon-description
attributes:
label: "🧩 What icon are you requesting?"
description: "Describe the icon and the concept it should represent."
- type: textarea
id: icon-usage
attributes:
label: "💡 Where would this icon be used?"
description: "Tell us the scenario, UI, or workflow where this icon appears."
- type: textarea
id: visual-references
attributes:
label: "🖼️ Visual references (optional but very helpful)"
description: "Paste example images, sketches, screenshots, or links here. Simple, single-color images are best."
- type: checkboxes
id: preferred-packs
attributes:
label: "🎨 Preferred pack(s) (optional)"
description: "Which Font Awesome pack(s) could this icon appear in?"
options:
- label: "Classic, Duotone, Sharp, Sharp Duotone"
- label: "Chisel"
- label: "Etch"
- label: "Jelly"
- label: "Notdog"
- label: "Slab"
- label: "Thumbprint"
- label: "Utility"
- label: "Whiteboard"
- type: checkboxes
id: checklist
attributes:
label: "✅ Request checklist"
options:
- label: "This request is **not** for a brand or logo (those follow a different request flow)"
required: true
- label: "This request is for a **single, clear concept** (or a matched pair like `lock` / `unlock`)"
required: true
- label: "I've included references *or* the concept is easy to visualize"
required: false
- label: "I searched existing Discussions/Issues to avoid duplicates"
required: true
- label: "I understand how icon requests work and what makes one more likely to be accepted"
required: true

View File

@@ -1,22 +0,0 @@
---
title: "Wizard request: <modifier name>"
labels: ["icon wizard modifier"]
---
## 🧙‍♂️ What modifier are you requesting?
Describe the modifier youd like to add and what it should represent.
---
## 💡 How would you use this modifier?
Tell us how youd combine it with core icons and where it would show up in a UI.
*Ex: `folder + file` for file-related folders, `user + warning` for risky accounts, etc.*
---
## ✅ Request checklist
- [ ] This is a generic symbol, not a brand or logo
- [ ] This concept would work as a **small corner/badge modifier**, not a full-size icon
- [ ] Ive checked existing Icon Wizard modifiers and didnt find this idea
- [ ] This is a single, clear modifier concept

View File

@@ -0,0 +1,35 @@
name: "Icon Wizard modifier request"
description: "Request new modifiers to add to the Icon Wizard."
labels: ["icon wizard modifier"]
body:
- type: markdown
attributes:
value: |
## 🧙‍♂️ What modifier are you requesting?
Describe the modifier you'd like to add and what it should represent.
- type: textarea
id: modifier-description
attributes:
label: "🧙‍♂️ What modifier are you requesting?"
description: "Describe the modifier you'd like to add and what it should represent. Pasting an image here works, too."
- type: textarea
id: modifier-usage
attributes:
label: "💡 How would you use this modifier?"
description: "Tell us how you'd combine it with core icons and where it would show up in a UI.\n\nEx: `folder + file` for file-related folders, `user + warning` for risky accounts, etc."
- type: checkboxes
id: checklist
attributes:
label: "✅ Request checklist"
options:
- label: "This is a generic symbol, not a brand or logo"
required: true
- label: "This concept would work as a **small corner/badge modifier**, not a full-size icon"
required: true
- label: "I've checked existing Icon Wizard modifiers and didn't find this idea"
required: true
- label: "This is a single, clear modifier concept"
required: true