feat: add issue templates for bug reports, feature requests, questions, proposals, and discussionspull/874/head
| @@ -0,0 +1,122 @@ | |||||
| name: "🐞 Bug 报告" | |||||
| description: "提交 Bug 帮助我们改进" | |||||
| title: "[BUG] " | |||||
| labels: ["bug"] | |||||
| body: | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| ## 👋 感谢您的反馈! | |||||
| 请填写以下信息帮助我们更好地理解和解决问题。 | |||||
| - type: checkboxes | |||||
| id: duplicate-check | |||||
| attributes: | |||||
| label: "✅ 验证清单" | |||||
| description: "请确认您已经完成以下操作:" | |||||
| options: | |||||
| - label: "🔍 我已经搜索过 [现有 Issues](https://github.com/apache/incubator-seata-go/issues),确信这不是重复问题" | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## 🔧 环境信息 | |||||
| - type: input | |||||
| id: go-version | |||||
| attributes: | |||||
| label: "🚀 Go 版本" | |||||
| description: "请提供您使用的 Go 版本" | |||||
| placeholder: "例如:1.23.0" | |||||
| validations: | |||||
| required: true | |||||
| - type: input | |||||
| id: seata-go-version | |||||
| attributes: | |||||
| label: "📦 Seata-go 版本" | |||||
| description: "请提供您使用的 seata-go 版本" | |||||
| placeholder: "例如:v1.2.0" | |||||
| validations: | |||||
| required: true | |||||
| - type: dropdown | |||||
| id: platform | |||||
| attributes: | |||||
| label: "💾 操作系统" | |||||
| description: "您使用的操作系统平台" | |||||
| options: | |||||
| - "🪟 Windows" | |||||
| - "🍎 macOS" | |||||
| - "🐧 Linux" | |||||
| validations: | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## 🐛 问题详情 | |||||
| - type: textarea | |||||
| id: bug-description | |||||
| attributes: | |||||
| label: "📝 Bug 描述" | |||||
| description: "请清晰简洁地描述您遇到的问题" | |||||
| placeholder: | | |||||
| 请详细描述您遇到的 bug,包括: | |||||
| • 具体的问题现象 | |||||
| • 错误信息(如有) | |||||
| • 影响范围 | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: reproduction-steps | |||||
| attributes: | |||||
| label: "🔄 重现步骤" | |||||
| description: "请提供详细的步骤来重现这个问题" | |||||
| placeholder: | | |||||
| 请按顺序列出重现步骤: | |||||
| 1. 第一步... | |||||
| 2. 第二步... | |||||
| 3. 第三步... | |||||
| 4. 看到错误 | |||||
| 💡 如果可能,请提供 GitHub 仓库链接或最小重现代码 | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: expected-behavior | |||||
| attributes: | |||||
| label: "✅ 预期行为" | |||||
| description: "请描述您期望应该发生什么" | |||||
| placeholder: "详细描述正确的行为应该是什么样的..." | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: actual-behavior | |||||
| attributes: | |||||
| label: "❌ 实际行为" | |||||
| description: "请描述实际发生了什么" | |||||
| placeholder: | | |||||
| 详细描述实际发生的情况,包括: | |||||
| • 错误消息 | |||||
| • 异常堆栈 | |||||
| • 日志输出 | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: possible-solution | |||||
| attributes: | |||||
| label: "💡 可能的解决方案" | |||||
| description: "如果您对解决这个问题有想法,请在此分享" | |||||
| placeholder: "分享您的想法、建议或已尝试的解决方案..." | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,94 @@ | |||||
| name: "✨ 功能请求" | |||||
| description: "提出新想法或功能建议" | |||||
| title: "[FEATURE] " | |||||
| labels: ["enhancement"] | |||||
| body: | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| ## 🚀 功能请求 | |||||
| 感谢您为项目提供新的想法和建议! | |||||
| - type: checkboxes | |||||
| id: verification | |||||
| attributes: | |||||
| label: "✅ 验证清单" | |||||
| description: "请确认您已经完成以下操作:" | |||||
| options: | |||||
| - label: "🔍 我已经搜索过 [现有 Issues](https://github.com/apache/incubator-seata-go/issues),确信这不是重复请求" | |||||
| required: true | |||||
| - label: "📋 我已经查看了 [发布说明](https://github.com/apache/incubator-seata-go/releases),确信此功能尚未实现" | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## 💡 功能详情 | |||||
| - type: textarea | |||||
| id: solution-description | |||||
| attributes: | |||||
| label: "🎯 功能描述" | |||||
| description: "清晰概述您建议的功能或方法" | |||||
| placeholder: | | |||||
| 请详细描述您希望看到的功能,包括: | |||||
| • 功能的核心作用 | |||||
| • 预期的使用方式 | |||||
| • 与现有功能的关系 | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: use-cases | |||||
| attributes: | |||||
| label: "📋 使用场景" | |||||
| description: "这个功能适用的典型场景和业务价值" | |||||
| placeholder: | | |||||
| 请描述具体的使用场景: | |||||
| • 在什么情况下会使用这个功能? | |||||
| • 解决了什么具体问题? | |||||
| • 带来什么价值? | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: complexity-risks | |||||
| attributes: | |||||
| label: "⚖️ 复杂性与风险评估" | |||||
| description: "潜在的技术挑战、实现难度或可能的风险" | |||||
| placeholder: | | |||||
| 请考虑并描述: | |||||
| • 实现难度评估 | |||||
| • 可能的技术挑战 | |||||
| • 对现有功能的影响 | |||||
| • 性能考虑 | |||||
| validations: | |||||
| required: false | |||||
| - type: textarea | |||||
| id: external-dependencies | |||||
| attributes: | |||||
| label: "🔗 外部依赖" | |||||
| description: "实现此功能需要的第三方工具、服务或集成" | |||||
| placeholder: | | |||||
| 列出所需的外部依赖: | |||||
| • 第三方库或框架 | |||||
| • 外部服务 | |||||
| • 特定的环境要求 | |||||
| validations: | |||||
| required: false | |||||
| - type: textarea | |||||
| id: additional-context | |||||
| attributes: | |||||
| label: "📚 附加信息" | |||||
| description: "任何其他相关的上下文、截图或参考资料" | |||||
| placeholder: | | |||||
| 提供任何有助于理解需求的信息: | |||||
| • 相关文档或标准 | |||||
| • 参考实现 | |||||
| • 设计草图或截图 | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,80 @@ | |||||
| name: "❓ 问题咨询" | |||||
| description: "提出关于项目的疑问" | |||||
| title: "[QUESTION] " | |||||
| labels: ["question"] | |||||
| body: | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| ## 🤔 问题咨询 | |||||
| 我们很乐意帮助您解答关于 Seata-go 的问题! | |||||
| - type: checkboxes | |||||
| id: verification | |||||
| attributes: | |||||
| label: "✅ 验证清单" | |||||
| description: "请确认您已经完成以下操作:" | |||||
| options: | |||||
| - label: "🔍 我已经搜索过 [现有 Issues](https://github.com/apache/incubator-seata-go/issues),确信这不是重复问题" | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## 🔧 环境信息(可选) | |||||
| - type: input | |||||
| id: seata-go-version | |||||
| attributes: | |||||
| label: "📦 Seata-go 版本" | |||||
| description: "请提供您使用的 seata-go 版本" | |||||
| placeholder: "例如:v1.2.0" | |||||
| validations: | |||||
| required: false | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## ❓ 问题详情 | |||||
| - type: textarea | |||||
| id: question | |||||
| attributes: | |||||
| label: "💬 您的问题" | |||||
| description: "请详细描述您想了解的问题" | |||||
| placeholder: | | |||||
| 请详细描述您的问题,包括: | |||||
| • 具体想了解什么? | |||||
| • 遇到了什么困惑? | |||||
| • 期望得到什么样的帮助? | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: context | |||||
| attributes: | |||||
| label: "📚 背景信息" | |||||
| description: "添加任何可能帮助我们回答您问题的上下文" | |||||
| placeholder: | | |||||
| 提供相关背景信息: | |||||
| • 您在做什么项目? | |||||
| • 为什么需要了解这个问题? | |||||
| • 您已经尝试过什么? | |||||
| validations: | |||||
| required: false | |||||
| - type: textarea | |||||
| id: related-resources | |||||
| attributes: | |||||
| label: "🔗 相关资源" | |||||
| description: "链接到任何相关文档、代码或资源" | |||||
| placeholder: | | |||||
| 分享相关链接或资源: | |||||
| • 相关文档链接 | |||||
| • 代码仓库或片段 | |||||
| • 参考资料 | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,47 @@ | |||||
| name: "📝 提案" | |||||
| description: "创建一个技术提案" | |||||
| title: "[提案] " | |||||
| labels: ["proposal"] | |||||
| body: | |||||
| - type: checkboxes | |||||
| id: verification | |||||
| attributes: | |||||
| label: "⚠️ 验证" | |||||
| description: "请确认您已经完成以下操作:" | |||||
| options: | |||||
| - label: 我已经搜索过 [issues](https://github.com/apache/incubator-seata-go/issues),确信这不是一个重复的提案。 | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| ## 📋 提案详情 | |||||
| 请使用此模板提交具体的功能设计提案。 | |||||
| 如果您只想请求新功能并讨论可能的业务价值,请创建功能请求。 | |||||
| - type: textarea | |||||
| id: proposal-summary | |||||
| attributes: | |||||
| label: "✨ 提案摘要" | |||||
| description: "您提案的简要概述" | |||||
| placeholder: "提供您的技术提案的简明摘要" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: implementation-approach | |||||
| attributes: | |||||
| label: "🛠️ 实现方法" | |||||
| description: "应该如何实现这个提案?" | |||||
| placeholder: "描述实现此提案的方法" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: additional-context | |||||
| attributes: | |||||
| label: "📚 附加上下文" | |||||
| description: "任何其他相关信息" | |||||
| placeholder: "提供可能有助于理解您提案的任何其他上下文" | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,26 @@ | |||||
| name: "💬 讨论" | |||||
| description: "开始一个关于项目的讨论" | |||||
| title: "[讨论] " | |||||
| labels: ["discussion"] | |||||
| body: | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: "## 🔄 讨论主题" | |||||
| - type: textarea | |||||
| id: discussion-content | |||||
| attributes: | |||||
| label: "讨论详情" | |||||
| description: "请描述您想要讨论的内容" | |||||
| placeholder: "提供关于您想讨论的项目相关事项的详细信息" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: related-context | |||||
| attributes: | |||||
| label: "📚 相关背景" | |||||
| description: "添加任何相关的上下文或背景信息" | |||||
| placeholder: "分享有助于理解此讨论的背景信息" | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,122 @@ | |||||
| name: "🐞 Bug Report" | |||||
| description: "Report a bug to help us improve" | |||||
| title: "[BUG] " | |||||
| labels: ["bug"] | |||||
| body: | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| ## 👋 Thank you for your feedback! | |||||
| Please fill out the following information to help us understand and resolve the issue. | |||||
| - type: checkboxes | |||||
| id: duplicate-check | |||||
| attributes: | |||||
| label: "✅ Verification Checklist" | |||||
| description: "Please verify that you've completed the following:" | |||||
| options: | |||||
| - label: "🔍 I have searched the [existing issues](https://github.com/apache/incubator-seata-go/issues) and confirmed this is not a duplicate" | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## 🔧 Environment Information | |||||
| - type: input | |||||
| id: go-version | |||||
| attributes: | |||||
| label: "🚀 Go Version" | |||||
| description: "The version of Go you're using" | |||||
| placeholder: "e.g., 1.23.0" | |||||
| validations: | |||||
| required: true | |||||
| - type: input | |||||
| id: seata-go-version | |||||
| attributes: | |||||
| label: "📦 Seata-go Version" | |||||
| description: "The version of seata-go you're using" | |||||
| placeholder: "e.g: v1.2.0" | |||||
| validations: | |||||
| required: true | |||||
| - type: dropdown | |||||
| id: platform | |||||
| attributes: | |||||
| label: "💾 Operating System" | |||||
| description: "What platform are you using?" | |||||
| options: | |||||
| - "🪟 Windows" | |||||
| - "🍎 macOS" | |||||
| - "🐧 Linux" | |||||
| validations: | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## 🐛 Issue Details | |||||
| - type: textarea | |||||
| id: bug-description | |||||
| attributes: | |||||
| label: "📝 Bug Description" | |||||
| description: "A clear and concise description of what the bug is" | |||||
| placeholder: | | |||||
| Please describe the bug in detail, including: | |||||
| • Specific problem symptoms | |||||
| • Error messages (if any) | |||||
| • Impact scope | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: reproduction-steps | |||||
| attributes: | |||||
| label: "🔄 Steps to Reproduce" | |||||
| description: "Please provide detailed steps to reproduce this issue" | |||||
| placeholder: | | |||||
| Please list the steps to reproduce: | |||||
| 1. First step... | |||||
| 2. Second step... | |||||
| 3. Third step... | |||||
| 4. See error | |||||
| 💡 If possible, please provide a GitHub repository link or minimal reproduction code | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: expected-behavior | |||||
| attributes: | |||||
| label: "✅ Expected Behavior" | |||||
| description: "What did you expect to happen?" | |||||
| placeholder: "Describe in detail what the correct behavior should be..." | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: actual-behavior | |||||
| attributes: | |||||
| label: "❌ Actual Behavior" | |||||
| description: "What actually happened?" | |||||
| placeholder: | | |||||
| Describe what actually happened, including: | |||||
| • Error messages | |||||
| • Exception stack traces | |||||
| • Log output | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: possible-solution | |||||
| attributes: | |||||
| label: "💡 Possible Solution" | |||||
| description: "If you have ideas on how to fix this issue, please share them here" | |||||
| placeholder: "Share your thoughts, suggestions, or attempted solutions..." | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,60 @@ | |||||
| name: "✨ Feature Request" | |||||
| description: "Suggest an idea for this project" | |||||
| title: "[FEATURE] " | |||||
| labels: ["enhancement"] | |||||
| body: | |||||
| - type: checkboxes | |||||
| id: verification | |||||
| attributes: | |||||
| label: "⚠️ Verification" | |||||
| description: "Please verify that you've done the following:" | |||||
| options: | |||||
| - label: I have searched the [issues](https://github.com/apache/incubator-seata-go/issues) of this repository and believe that this is not a duplicate. | |||||
| required: true | |||||
| - label: I have searched the [release notes](https://github.com/apache/incubator-seata-go/releases) of this repository and believe that this is not a duplicate. | |||||
| required: true | |||||
| - type: textarea | |||||
| id: solution-description | |||||
| attributes: | |||||
| label: "🎯 Solution Description" | |||||
| description: "A clear overview of the proposed approach or feature." | |||||
| placeholder: "Describe the solution you'd like to see implemented" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: use-cases | |||||
| attributes: | |||||
| label: "📋 Use Cases" | |||||
| description: "Typical scenarios where this solution would be applied." | |||||
| placeholder: "Describe situations where this feature would be useful" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: complexity-risks | |||||
| attributes: | |||||
| label: "⚖️ Complexity & Risks" | |||||
| description: "Potential challenges, technical hurdles, or downsides." | |||||
| placeholder: "Describe any potential challenges or concerns" | |||||
| validations: | |||||
| required: false | |||||
| - type: textarea | |||||
| id: external-dependencies | |||||
| attributes: | |||||
| label: "🔗 External Dependencies" | |||||
| description: "Required third-party tools, services, or integrations." | |||||
| placeholder: "List any external tools or services needed" | |||||
| 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: "Add any other relevant information here" | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,80 @@ | |||||
| name: "❓ Question" | |||||
| description: "Ask a question about the project" | |||||
| title: "[QUESTION] " | |||||
| labels: ["question"] | |||||
| body: | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| ## 🤔 Question | |||||
| We're happy to help answer your questions about Seata-go! | |||||
| - type: checkboxes | |||||
| id: verification | |||||
| attributes: | |||||
| label: "✅ Verification Checklist" | |||||
| description: "Please verify that you've completed the following:" | |||||
| options: | |||||
| - label: "🔍 I have searched the [existing issues](https://github.com/apache/incubator-seata-go/issues) and confirmed this is not a duplicate" | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## 🔧 Configuration (Optional)" | |||||
| - type: input | |||||
| id: seata-go-version | |||||
| attributes: | |||||
| label: "📦 Seata-go Version" | |||||
| description: "The version of seata-go you're using" | |||||
| placeholder: "e.g: v1.2.0" | |||||
| validations: | |||||
| required: false | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| --- | |||||
| ## ❓ Question Details | |||||
| - type: textarea | |||||
| id: question | |||||
| attributes: | |||||
| label: "💬 Your Question" | |||||
| description: "Please describe your question in detail" | |||||
| placeholder: | | |||||
| Please describe your question in detail, including: | |||||
| • What specifically would you like to know? | |||||
| • What confusion have you encountered? | |||||
| • What kind of help are you expecting? | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: context | |||||
| attributes: | |||||
| label: "📚 Background Information" | |||||
| description: "Add any context that might help us answer your question" | |||||
| placeholder: | | |||||
| Provide relevant background information: | |||||
| • What project are you working on? | |||||
| • Why do you need to understand this? | |||||
| • What have you already tried? | |||||
| validations: | |||||
| required: false | |||||
| - type: textarea | |||||
| id: related-resources | |||||
| attributes: | |||||
| label: "🔗 Related Resources" | |||||
| description: "Link to any related documents, code, or resources" | |||||
| placeholder: | | |||||
| Share related links or resources: | |||||
| • Relevant documentation links | |||||
| • Code repositories or snippets | |||||
| • Reference materials | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,47 @@ | |||||
| name: "📝 Proposal" | |||||
| description: "Create a technical proposal" | |||||
| title: "[PROPOSAL] " | |||||
| labels: ["proposal"] | |||||
| body: | |||||
| - type: checkboxes | |||||
| id: verification | |||||
| attributes: | |||||
| label: "⚠️ Verification" | |||||
| description: "Please verify that you've done the following:" | |||||
| options: | |||||
| - label: I have searched the [issues](https://github.com/apache/incubator-seata-go/issues) of this repository and believe that this is not a duplicate. | |||||
| required: true | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: | | |||||
| ## 📋 Proposal Details | |||||
| Please use this for a concrete design proposal for functionality. | |||||
| If you just want to request a new feature and discuss the possible business value, create a Feature Request instead. | |||||
| - type: textarea | |||||
| id: proposal-summary | |||||
| attributes: | |||||
| label: "✨ Proposal Summary" | |||||
| description: "A brief overview of your proposal" | |||||
| placeholder: "Provide a concise summary of your technical proposal" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: implementation-approach | |||||
| attributes: | |||||
| label: "🛠️ Implementation Approach" | |||||
| description: "How should this be implemented?" | |||||
| placeholder: "Describe the approach to implementing this proposal" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: additional-context | |||||
| attributes: | |||||
| label: "📚 Additional Context" | |||||
| description: "Any other relevant information" | |||||
| placeholder: "Provide any other context that might help understand your proposal" | |||||
| validations: | |||||
| required: false | |||||
| @@ -0,0 +1,26 @@ | |||||
| name: "💬 Discussion" | |||||
| description: "Start a discussion about the project" | |||||
| title: "[DISCUSSION] " | |||||
| labels: ["discussion"] | |||||
| body: | |||||
| - type: markdown | |||||
| attributes: | |||||
| value: "## 🔄 Discussion Topic" | |||||
| - type: textarea | |||||
| id: discussion-content | |||||
| attributes: | |||||
| label: "Discussion Details" | |||||
| description: "Please describe what you'd like to discuss" | |||||
| placeholder: "Provide details about what you want to discuss regarding the project" | |||||
| validations: | |||||
| required: true | |||||
| - type: textarea | |||||
| id: related-context | |||||
| attributes: | |||||
| label: "📚 Related Context" | |||||
| description: "Add any relevant context or background information" | |||||
| placeholder: "Share any background information that helps frame this discussion" | |||||
| validations: | |||||
| required: false | |||||
| @@ -1,19 +0,0 @@ | |||||
| --- | |||||
| name: Bug Report | |||||
| about: Report a bug | |||||
| labels: kind/bug | |||||
| --- | |||||
| <!-- Please use this template while reporting a bug and provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. Thanks! | |||||
| --> | |||||
| **What happened**: | |||||
| **What you expected to happen**: | |||||
| **How to reproduce it (as minimally and precisely as possible)**: | |||||
| **Anything else we need to know?**: | |||||
| @@ -1,12 +0,0 @@ | |||||
| --- | |||||
| name: Feature Request | |||||
| about: Suggest an idea for seata-go | |||||
| labels: kind/feature | |||||
| --- | |||||
| <!-- Please only use this template for submitting enhancement requests --> | |||||
| **What would you like to be added**: | |||||
| **Why is this needed**: | |||||