CORE/.gitea/issue_template/featurerequest.yml

55 lines
2.7 KiB
YAML
Raw Normal View History

2024-04-09 21:52:38 +02:00
name: '✨ Feature Request'
2024-04-09 22:57:47 +02:00
about: 'Request a feature to be implemented in the framework.'
2024-04-09 21:52:38 +02:00
title: 'feat: '
2024-04-09 22:57:47 +02:00
labels:
- 'FeatureRequest/New'
2024-04-09 21:52:38 +02:00
body:
- type: 'markdown'
id: 'text-introduction'
attributes:
value: |
2024-04-10 00:42:19 +02:00
Hey there! Thank you for taking the time to report a feature request to us. \
Before filling any of this out, please think for one minute if the feature is really important and necessary for all/many projects to have. \
If not it would probably best to write a custom module for the feature you want added. \
Please answer the following questions accurately, otherwise we may not be able to add the feature. \
\
**Note: Please check if the same feature request already exists. If not, continue. If so, participate in that one instead.** \
2024-05-18 16:28:10 +02:00
**Note: 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.**
2024-04-09 21:52:38 +02:00
- type: 'textarea'
id: 'feature-description'
attributes:
label: 'Feature description'
2024-04-10 00:42:19 +02:00
description: 'Explain *what* you want added. Also describe why this feature can''t implemented without integrating it into the CORE Framework. Include as many details as possible.'
2024-04-09 21:52:38 +02:00
placeholder: |
Example:
2024-05-18 16:30:05 +02:00
I want to do XY in my project, which is fairly hard to implement but would benefit a lot of projects.
2024-04-09 21:52:38 +02:00
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 include alternative ways of implementing the feature in the framework (if possible).'
placeholder: |
Example:
I would propose to <some description on how to implement your feature>.
2024-05-18 16:28:10 +02:00
I've also thought on simply <some other description on how to implement your feature>.
2024-04-09 21:52:38 +02:00
validations:
required: true
2024-04-10 00:42:19 +02:00
- type: 'textarea'
2024-04-09 21:52:38 +02:00
id: 'feature-alternatives'
attributes:
label: 'Feature alternatives'
2024-04-10 00:42:19 +02:00
description: 'Explain how could be possible to implement the feature without building it into the framework directly. Include as many details as possible. **Leave empty if it can''t simply be solved by adding a module.**'
2024-04-09 21:52:38 +02:00
placeholder: |
Example:
2024-05-18 16:28:10 +02:00
I've considered using a custom module for this feature.
2024-04-09 21:52:38 +02:00
Otherwise it would be possible to use <link to some project>.
2024-05-18 16:28:10 +02:00
I've also considered using the normal way of doing it by <how to do it using the normal way>.
2024-04-09 21:52:38 +02:00
validations:
required: false
- type: 'markdown'
id: 'text-tysm'
attributes:
2024-04-10 00:42:19 +02:00
value: 'Thank you for filling out this feature request form. Please check your answers before sending this report.'