| name: Enhancement Request |
| title: "[Enhancement] Please Describe the Enhancement" |
| description: Suggest an enhancement for this project. |
| labels: [ "type/enhancement" ] |
| body: |
| - type: checkboxes |
| attributes: |
| label: Before Creating the Enhancement Request |
| description: > |
| Most of issues should be classified as bug or feature request. An issue should be considered as an enhancement when it proposes improvements to |
| existing functionality or user experience, without necessarily introducing new features or fixing existing bugs. |
| options: |
| - label: > |
| I have confirmed that this should be classified as an enhancement rather than a bug/feature. |
| required: true |
| |
| - type: dropdown |
| attributes: |
| label: Programming Language of the Client |
| options: |
| - Java |
| - C++ |
| - C# |
| - Go |
| - Rust |
| - Python |
| - Node.js |
| - PHP |
| - Not related to the specified programming language |
| validations: |
| required: true |
| |
| - type: textarea |
| attributes: |
| label: Summary |
| placeholder: > |
| A clear and concise description of the enhancement you would like to see in the project. |
| validations: |
| required: true |
| |
| - type: textarea |
| attributes: |
| label: Motivation |
| placeholder: > |
| Explain why you believe this enhancement is necessary, and how it benefits the project and community. |
| Include any specific use cases that you have in mind. |
| validations: |
| required: true |
| |
| - type: textarea |
| attributes: |
| label: Describe the Solution You'd Like |
| placeholder: > |
| Describe the enhancement you propose, detailing the change and implementation steps involved. |
| If you have multiple solutions, please list them separately. |
| validations: |
| required: true |
| |
| - type: textarea |
| attributes: |
| label: Describe Alternatives You've Considered |
| placeholder: > |
| List any alternative enhancements or implementations you have considered, and explain why they may not be as effective or appropriate. |
| validations: |
| required: true |
| |
| - type: textarea |
| attributes: |
| label: Additional Context |
| placeholder: > |
| Add any relevant context, screenshots, prototypes, or other supplementary information to help illustrate the enhancement. |
| validations: |
| required: false |