23aced6007
Github has official support for forms (https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms) forms are much easire and intuitive for people to fill out compared to markdown, this makes creating new issues easy and more structured. should also help with preventing random issues. I am intentionally not adding a blank template for now, if required it can be added later.
49 lines
1.6 KiB
YAML
49 lines
1.6 KiB
YAML
name: Feature Request
|
|
description: Suggest an idea for this project
|
|
title: "[Feature]: "
|
|
labels: ["enhancement", "feature-request"]
|
|
body:
|
|
- type: checkboxes
|
|
attributes:
|
|
label: Search existing issues
|
|
description: Please search to see if an issue already exists for this feature request.
|
|
options:
|
|
- label: I have searched the existing issues
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: problem-description
|
|
attributes:
|
|
label: Is your feature request related to a problem?
|
|
description: A clear and concise description of what the problem is.
|
|
placeholder: e.g., I'm always frustrated when I have to...
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: solution-description
|
|
attributes:
|
|
label: Describe the solution you'd like
|
|
description: A clear and concise description of what you want to happen.
|
|
placeholder: Describe the feature or change you're proposing
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: alternatives
|
|
attributes:
|
|
label: Describe alternatives you've considered
|
|
description: A clear and concise description of any alternative solutions or features you've considered.
|
|
placeholder: Have you considered any workarounds or alternative approaches?
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: additional-context
|
|
attributes:
|
|
label: Additional context
|
|
description: Add any other context or screenshots about the feature request here.
|
|
placeholder: Links, mockups, or any additional information
|
|
validations:
|
|
required: false
|