Skip to content

feat: 添加 GitHub Issue 筛选器模板,防止重复/撞车 Issue #274

Description

@SereinSos

描述

目前项目缺少有效的 Issue 筛选或相似 Issue 检测机制,导致用户在提交新 Issue 前难以发现已有相关 Issue,频繁出现重复 Issue(撞车),增加维护成本并降低讨论质量。

建议增加 Issue 筛选器(或类似的搜索/推荐机制),帮助贡献者在创建新 Issue 前先检查是否已有相关讨论。

动机

  • 减少重复 Issue 和“撞车”现象
  • 提升 Issue 列表的整洁度与可发现性
  • 帮助新贡献者更容易找到相关讨论
  • 降低维护者的 Issue 分类与处理成本

建议方案

可考虑以下一种或多种方式:

  1. 创建前搜索提示
    在新建 Issue 时,根据标题和描述展示可能相关的已有 Issue 列表,引导用户先搜索。

  2. 增强筛选能力
    优化 Issue 列表的关键词搜索、标签、状态、Milestone 等筛选体验。

  3. 结合 GitHub 搜索或第三方工具
    利用 GitHub Search API,或在 Issue 模板中加入搜索引导,或使用机器人检测潜在重复。

  4. 重复检测机器人 / Action
    新 Issue 创建后,自动检测高相似度 Issue 并评论提示。

已考虑的替代方案

  • 完全依赖贡献者手动搜索(现状,效果较差)
  • 事后关闭重复 Issue(被动处理,仍会产生噪音)

补充说明

此功能对 Issue 量较大的项目尤其有帮助。如果维护者感兴趣,我愿意进一步讨论实现细节,或协助提交 PR。


请问维护者是否愿意考虑此功能?
是否有偏好的实现方式或需要注意的约束?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions