Skip to content

Commit 44cb235

Browse files
Convert all issue templates into issue forms (devicons#764)
* Convert all issue templates into issue forms Also disables blank issues and provides a `Other` issue template. * Apply suggestions from code review Co-authored-by: Thomas Bui <[email protected]> Co-authored-by: Thomas Bui <[email protected]>
1 parent 0814c99 commit 44cb235

File tree

8 files changed

+108
-47
lines changed

8 files changed

+108
-47
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

-17
This file was deleted.

.github/ISSUE_TEMPLATE/bug_report.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Bug Report
2+
description: Report a bug/issue that you found in the SVGs, CSS files, etc.
3+
title: '[BUG] <bug name>'
4+
labels: [bug]
5+
body:
6+
- type: textarea
7+
id: description
8+
attributes:
9+
label: Bug description
10+
description: Short description of the bug that you found. Provide images/code if applicable.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: howtoreplicate
15+
attributes:
16+
label: Possible fixes or solutions
17+
description: List any possible fixes/suggestions that you have in mind that could solve this issue.
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: extrainformation
22+
attributes:
23+
label: Additional information
24+
description: Is there anything else we should know about this bug?
25+
validations:
26+
required: false

.github/ISSUE_TEMPLATE/config.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false

.github/ISSUE_TEMPLATE/feature_request.md

-17
This file was deleted.
+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Feature Request
2+
description: Requesting a new feature or changes to an existing feature
3+
title: '[FEATURE REQUEST] <feature name>'
4+
labels: [enhancement]
5+
body:
6+
- type: textarea
7+
id: currentproblem
8+
attributes:
9+
label: Problem
10+
description: Tell us about the current problem that you face that this feature might help you with.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: suggestedfeat
15+
attributes:
16+
label: Suggested feature
17+
description: Tell us about the feature that might solve the above problem.
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: why
22+
attributes:
23+
label: Why should we have this feature?
24+
description: List any extra benefits, other than solving your problem, that this feature will bring to the repository. If none, leave blank.
25+
validations:
26+
required: false
27+
- type: textarea
28+
id: extrainformation
29+
attributes:
30+
label: Additional information
31+
description: Is there anything else we should know about this feature request?
32+
validations:
33+
required: false

.github/ISSUE_TEMPLATE/icon-request.md

-13
This file was deleted.
+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Icon Request
2+
description: Requesting a new icon or changes to an existing icon
3+
title: 'Icon request: [NAME]'
4+
labels: [request:icon]
5+
body:
6+
- type: input
7+
id: about
8+
attributes:
9+
label: About the icon
10+
description: Short description of why you think this icon belongs in our project.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: links
15+
attributes:
16+
label: Links and sources
17+
description: Provide links to the icon's official website/repository/anywhere that shows what the technology is about, and its official logo. If available, also provide some resources where the icon/SVG can be found (Font Awesome, Icomoon, etc.).
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: extrainformation
22+
attributes:
23+
label: Additional information
24+
description: Is there anything else we should know about this icon?
25+
validations:
26+
required: false

.github/ISSUE_TEMPLATE/other.yml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Other
2+
description: Use this for any other issues. Do not create blank issues
3+
title: "[OTHER] <description>"
4+
labels: ["awaiting triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: "# Other issue"
9+
- type: textarea
10+
id: issuedescription
11+
attributes:
12+
label: What would you like to share?
13+
description: Provide a clear and concise explanation of your issue.
14+
validations:
15+
required: true
16+
- type: textarea
17+
id: extrainfo
18+
attributes:
19+
label: Additional information
20+
description: Is there anything else we should know about this issue?
21+
validations:
22+
required: false

0 commit comments

Comments
 (0)