61 lines
2.8 KiB
YAML
61 lines
2.8 KiB
YAML
name: "✨ Feature Request"
|
|
about: "Request a feature to be implemented in the engine."
|
|
title: "feat: "
|
|
labels:
|
|
- "FeatureRequest/New"
|
|
body:
|
|
- type: "markdown"
|
|
id: "text-introduction"
|
|
attributes:
|
|
value: |
|
|
Hey there! Thank you for taking the time to request a feature to us. \
|
|
Before filling any of this out, please think for one minute if the feature is really important and necessary enough to implement in the engine. If you're unsure, continue. \
|
|
Please answer the following questions accurately, or we may not be able to implement the feature as you requested it. \
|
|
\
|
|
**Please check if the same feature request already exists. If so, participate in that one instead. If another issue is similar, make sure to mention the related issues.** \
|
|
**Please don't censor anything *except* sensitive information. You don't need to be embarrased about your username. You censor your bug report, we censor our answers.** \
|
|
**Submitting a feature request will *not* gurantee it's inclusion into the engine. By submitting a feature request, you are at the grace of the community to pick up your suggestion.**
|
|
- type: "textarea"
|
|
id: "feature-description"
|
|
attributes:
|
|
label: "Feature description"
|
|
description: "Explain *what* you want added. Include as many details as possible."
|
|
placeholder: |
|
|
Example:
|
|
I want to do X in my project, which would simplify doing Y.
|
|
validations:
|
|
required: true
|
|
- type: "textarea"
|
|
id: "feature-implementation"
|
|
attributes:
|
|
label: "Feature implementation"
|
|
description: |
|
|
Explain *how* you want it added. Include as many details as possible.
|
|
Also explore alternative ways of implementing the feature in the engine (if possible).
|
|
placeholder: |
|
|
Example:
|
|
I would propose to <some description on how to implement your feature>.
|
|
I've also thought on simply <some other description on how to implement your feature>.
|
|
validations:
|
|
required: true
|
|
- type: "textarea"
|
|
id: "feature-alternatives"
|
|
attributes:
|
|
label: "Feature alternatives"
|
|
description: |
|
|
Explain how to implement the feature without building it into the engine directly. Include as many details as possible.
|
|
|
|
**Leave empty if it can't simply be solved by creating a subsystem.**
|
|
placeholder: |
|
|
Example:
|
|
I've considered writing a subsystem for this feature.
|
|
Otherwise it would be possible to use <link to some project> with some configuration.
|
|
I've also considered using the normal way of doing it by <how to do it using the normal way>.
|
|
validations:
|
|
required: false
|
|
- type: "markdown"
|
|
id: "text-tysm"
|
|
attributes:
|
|
value: |
|
|
Thank you for filling out this feature request form.
|
|
Please check your answers for *mistaeks* before sending this report.
|