This is an automated email from the ASF dual-hosted git repository.
Alanxtl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
The following commit(s) were added to refs/heads/develop by this push:
new 840949261 chore: simplify issue templates (#3659)
840949261 is described below
commit 840949261ff9a9b771631422542bc9b134b7ff0c
Author: Xuetao Li <[email protected]>
AuthorDate: Fri Aug 14 03:55:51 2026 +0000
chore: simplify issue templates (#3659)
---
.github/ISSUE_TEMPLATE/#0_bug_report_zh.yml | 158 ----------------------
.github/ISSUE_TEMPLATE/#1_feature_request_zh.yml | 94 -------------
.github/ISSUE_TEMPLATE/#2_question_zh.yml | 107 ---------------
.github/ISSUE_TEMPLATE/#3_proposal_zh.yml | 47 -------
.github/ISSUE_TEMPLATE/#4_discussion_zh.yml | 26 ----
.github/ISSUE_TEMPLATE/0_bug_report.yml | 165 +++--------------------
.github/ISSUE_TEMPLATE/1_feature_request.yml | 62 ++-------
.github/ISSUE_TEMPLATE/2_question.yml | 104 +-------------
.github/ISSUE_TEMPLATE/3_proposal.yml | 47 -------
.github/ISSUE_TEMPLATE/4_discussion.yml | 26 ----
.github/pull_request_template.md | 3 +-
11 files changed, 38 insertions(+), 801 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/#0_bug_report_zh.yml
b/.github/ISSUE_TEMPLATE/#0_bug_report_zh.yml
deleted file mode 100644
index 7e7edf1c6..000000000
--- a/.github/ISSUE_TEMPLATE/#0_bug_report_zh.yml
+++ /dev/null
@@ -1,158 +0,0 @@
-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/dubbo-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: dubbo-go-version
- attributes:
- label: "📦 Dubbo-go 版本"
- description: "请提供您使用的 dubbo-go 版本"
- placeholder: "例如:v3.3.0"
- validations:
- required: true
-
- - type: input
- id: server-config
- attributes:
- label: "🖥️ 服务端配置"
- description: "服务端使用的框架和版本信息"
- placeholder: "例如:Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: client-config
- attributes:
- label: "💻 客户端配置"
- description: "客户端使用的框架和版本信息"
- placeholder: "例如:Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: protocol-config
- attributes:
- label: "🌐 协议配置"
- description: "使用的通信协议"
- placeholder: "例如:Triple, Dubbo, gRPC"
- validations:
- required: false
-
- - type: input
- id: registry-config
- attributes:
- label: "📋 注册中心配置"
- description: "注册中心类型和版本信息"
- placeholder: "例如:Nacos v2.0.0, Zookeeper v3.8.0"
- validations:
- required: false
-
- - 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
diff --git a/.github/ISSUE_TEMPLATE/#1_feature_request_zh.yml
b/.github/ISSUE_TEMPLATE/#1_feature_request_zh.yml
deleted file mode 100644
index 0d3a869bd..000000000
--- a/.github/ISSUE_TEMPLATE/#1_feature_request_zh.yml
+++ /dev/null
@@ -1,94 +0,0 @@
-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/dubbo-go/issues),确信这不是重复请求"
- required: true
- - label: "📋 我已经查看了
[发布说明](https://github.com/apache/dubbo-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
diff --git a/.github/ISSUE_TEMPLATE/#2_question_zh.yml
b/.github/ISSUE_TEMPLATE/#2_question_zh.yml
deleted file mode 100644
index acc767c61..000000000
--- a/.github/ISSUE_TEMPLATE/#2_question_zh.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-name: "❓ 问题咨询"
-description: "提出关于项目的疑问"
-title: "[QUESTION] "
-labels: ["question"]
-body:
- - type: markdown
- attributes:
- value: |
- ## 🤔 问题咨询
-
- 我们很乐意帮助您解答关于 Dubbo-go 的问题!
-
- - type: checkboxes
- id: verification
- attributes:
- label: "✅ 验证清单"
- description: "请确认您已经完成以下操作:"
- options:
- - label: "🔍 我已经搜索过 [现有
Issues](https://github.com/apache/dubbo-go/issues),确信这不是重复问题"
- required: true
-
- - type: markdown
- attributes:
- value: |
- ---
- ## 🔧 环境信息(可选)
-
- - type: input
- id: server-config
- attributes:
- label: "服务端配置"
- description: "服务端使用的框架和版本"
- placeholder: "Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: client-config
- attributes:
- label: "客户端配置"
- description: "客户端使用的框架和版本"
- placeholder: "Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: protocol-config
- attributes:
- label: "协议配置"
- description: "使用的通信协议"
- placeholder: "Triple"
- validations:
- required: false
-
- - type: input
- id: registry-config
- attributes:
- label: "注册中心配置"
- description: "注册中心类型和版本"
- placeholder: "Nacos, v2.0.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
diff --git a/.github/ISSUE_TEMPLATE/#3_proposal_zh.yml
b/.github/ISSUE_TEMPLATE/#3_proposal_zh.yml
deleted file mode 100644
index 96e9c29b8..000000000
--- a/.github/ISSUE_TEMPLATE/#3_proposal_zh.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-name: "📝 提案"
-description: "创建一个技术提案"
-title: "[提案] "
-labels: ["proposal"]
-body:
- - type: checkboxes
- id: verification
- attributes:
- label: "⚠️ 验证"
- description: "请确认您已经完成以下操作:"
- options:
- - label: 我已经搜索过
[issues](https://github.com/apache/dubbo-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
diff --git a/.github/ISSUE_TEMPLATE/#4_discussion_zh.yml
b/.github/ISSUE_TEMPLATE/#4_discussion_zh.yml
deleted file mode 100644
index ff7a8c7e0..000000000
--- a/.github/ISSUE_TEMPLATE/#4_discussion_zh.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-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
diff --git a/.github/ISSUE_TEMPLATE/0_bug_report.yml
b/.github/ISSUE_TEMPLATE/0_bug_report.yml
index 4d82fe245..bb8c49c67 100644
--- a/.github/ISSUE_TEMPLATE/0_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/0_bug_report.yml
@@ -1,158 +1,31 @@
-name: "🐞 Bug Report"
-description: "Report a bug to help us improve"
-title: "[BUG] "
-labels: ["bug"]
+name: Bug report
+description: Report a problem in dubbo-go
+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/dubbo-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: dubbo-go-version
- attributes:
- label: "📦 Dubbo-go Version"
- description: "The version of dubbo-go you're using"
- placeholder: "e.g., v3.3.0"
- validations:
- required: true
-
- - type: input
- id: server-config
- attributes:
- label: "🖥️ Server Configuration"
- description: "Server framework and version information"
- placeholder: "e.g., Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: client-config
- attributes:
- label: "💻 Client Configuration"
- description: "Client framework and version information"
- placeholder: "e.g., Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: protocol-config
- attributes:
- label: "🌐 Protocol Configuration"
- description: "Communication protocol used"
- placeholder: "e.g., Triple, Dubbo, gRPC"
- validations:
- required: false
-
- - type: input
- id: registry-config
- attributes:
- label: "📋 Registry Configuration"
- description: "Registry type and version information"
- placeholder: "e.g., Nacos v2.0.0, Zookeeper v3.8.0"
- validations:
- required: false
-
- - 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
+ id: problem
attributes:
- label: "🔄 Steps to Reproduce"
- description: "Please provide detailed steps to reproduce this issue"
+ label: What happened?
+ description: Include the expected result, actual result, and any error
message.
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
+ Expected: ...
+ Actual: ...
+ Error: ...
- type: textarea
- id: expected-behavior
+ id: reproduction
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?"
+ label: How can we reproduce it? (optional)
+ description: A minimal code sample or repository link is especially
helpful.
placeholder: |
- Describe what actually happened, including:
- • Error messages
- • Exception stack traces
- • Log output
- validations:
- required: true
+ 1. ...
+ 2. ...
- type: textarea
- id: possible-solution
+ id: environment
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..."
+ label: Environment
+ description: Include the dubbo-go version, Go version, operating system,
and relevant configuration.
validations:
- required: false
+ required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/1_feature_request.yml
b/.github/ISSUE_TEMPLATE/1_feature_request.yml
index e656aa438..f78bfd6b3 100644
--- a/.github/ISSUE_TEMPLATE/1_feature_request.yml
+++ b/.github/ISSUE_TEMPLATE/1_feature_request.yml
@@ -1,60 +1,18 @@
-name: "✨ Feature Request"
-description: "Suggest an idea for this project"
-title: "[FEATURE] "
-labels: ["enhancement"]
+name: Feature request
+description: Suggest an improvement for dubbo-go
+title: "[Feature]: "
+labels: ["✏️ Feature"]
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/dubbo-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/dubbo-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
+ id: problem
attributes:
- label: "📋 Use Cases"
- description: "Typical scenarios where this solution would be applied."
- placeholder: "Describe situations where this feature would be useful"
+ label: What problem would this solve?
+ description: Tell us about the use case and the improvement you would
like.
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
+ id: proposal
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
+ label: Proposed solution (optional)
+ description: Share an API sketch, implementation idea, or alternatives
if you have them.
diff --git a/.github/ISSUE_TEMPLATE/2_question.yml
b/.github/ISSUE_TEMPLATE/2_question.yml
index b0658169e..40f410731 100644
--- a/.github/ISSUE_TEMPLATE/2_question.yml
+++ b/.github/ISSUE_TEMPLATE/2_question.yml
@@ -1,107 +1,17 @@
-name: "❓ Question"
-description: "Ask a question about the project"
-title: "[QUESTION] "
-labels: ["question"]
+name: Question or discussion
+description: Ask a question or start a discussion about dubbo-go
+title: "[Question]: "
body:
- - type: markdown
- attributes:
- value: |
- ## 🤔 Question
-
- We're happy to help answer your questions about Dubbo-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/dubbo-go/issues) and confirmed this is not a
duplicate"
- required: true
-
- - type: markdown
- attributes:
- value: |
- ---
- ## 🔧 Configuration (Optional)"
-
- - type: input
- id: server-config
- attributes:
- label: "Server Configuration"
- description: "Server framework and version"
- placeholder: "Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: client-config
- attributes:
- label: "Client Configuration"
- description: "Client framework and version"
- placeholder: "Dubbo-go, v3.0.5"
- validations:
- required: false
-
- - type: input
- id: protocol-config
- attributes:
- label: "Protocol Configuration"
- description: "Communication protocol used"
- placeholder: "Triple"
- validations:
- required: false
-
- - type: input
- id: registry-config
- attributes:
- label: "Registry Configuration"
- description: "Registry type and version"
- placeholder: "Nacos, v2.0.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?
+ label: What would you like to ask or discuss?
+ description: Include the behavior, API, or topic you would like to
discuss.
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
+ label: Context (optional)
+ description: Share a small code sample, configuration, or related link
if useful.
diff --git a/.github/ISSUE_TEMPLATE/3_proposal.yml
b/.github/ISSUE_TEMPLATE/3_proposal.yml
deleted file mode 100644
index 294c2e26d..000000000
--- a/.github/ISSUE_TEMPLATE/3_proposal.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-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/dubbo-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
diff --git a/.github/ISSUE_TEMPLATE/4_discussion.yml
b/.github/ISSUE_TEMPLATE/4_discussion.yml
deleted file mode 100644
index 3259139c6..000000000
--- a/.github/ISSUE_TEMPLATE/4_discussion.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-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
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index 8129730c3..072fd7692 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -3,5 +3,6 @@ Fixes # (issue)
### Checklist
- [ ] I confirm the target branch is `develop`
-- [ ] Code has passed local testing
+- [ ] I have run `make fmt` to format my code
+- [ ] I have run `make test` to run local tests
- [ ] I have added tests that prove my fix is effective or that my feature
works