Engine/.gitea/issue_template/featurerequest.yml

55 lines
2.8 KiB
YAML
Raw Normal View History

2024-08-18 12:00:24 +02:00
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. \
\
2024-08-18 12:01:02 +02:00
**Please check if the same bug report already exists. If not, continue. If so, participate in that one instead. If another issue is similar but not the same, 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.
2024-08-18 12:00:24 +02:00
- 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 could be possible 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.