描述
目前项目缺少有效的 Issue 筛选或相似 Issue 检测机制,导致用户在提交新 Issue 前难以发现已有相关 Issue,频繁出现重复 Issue(撞车),增加维护成本并降低讨论质量。
建议增加 Issue 筛选器(或类似的搜索/推荐机制),帮助贡献者在创建新 Issue 前先检查是否已有相关讨论。
动机
- 减少重复 Issue 和“撞车”现象
- 提升 Issue 列表的整洁度与可发现性
- 帮助新贡献者更容易找到相关讨论
- 降低维护者的 Issue 分类与处理成本
建议方案
可考虑以下一种或多种方式:
-
创建前搜索提示
在新建 Issue 时,根据标题和描述展示可能相关的已有 Issue 列表,引导用户先搜索。
-
增强筛选能力
优化 Issue 列表的关键词搜索、标签、状态、Milestone 等筛选体验。
-
结合 GitHub 搜索或第三方工具
利用 GitHub Search API,或在 Issue 模板中加入搜索引导,或使用机器人检测潜在重复。
-
重复检测机器人 / Action
新 Issue 创建后,自动检测高相似度 Issue 并评论提示。
已考虑的替代方案
- 完全依赖贡献者手动搜索(现状,效果较差)
- 事后关闭重复 Issue(被动处理,仍会产生噪音)
补充说明
此功能对 Issue 量较大的项目尤其有帮助。如果维护者感兴趣,我愿意进一步讨论实现细节,或协助提交 PR。
请问维护者是否愿意考虑此功能?
是否有偏好的实现方式或需要注意的约束?
描述
目前项目缺少有效的 Issue 筛选或相似 Issue 检测机制,导致用户在提交新 Issue 前难以发现已有相关 Issue,频繁出现重复 Issue(撞车),增加维护成本并降低讨论质量。
建议增加 Issue 筛选器(或类似的搜索/推荐机制),帮助贡献者在创建新 Issue 前先检查是否已有相关讨论。
动机
建议方案
可考虑以下一种或多种方式:
创建前搜索提示
在新建 Issue 时,根据标题和描述展示可能相关的已有 Issue 列表,引导用户先搜索。
增强筛选能力
优化 Issue 列表的关键词搜索、标签、状态、Milestone 等筛选体验。
结合 GitHub 搜索或第三方工具
利用 GitHub Search API,或在 Issue 模板中加入搜索引导,或使用机器人检测潜在重复。
重复检测机器人 / Action
新 Issue 创建后,自动检测高相似度 Issue 并评论提示。
已考虑的替代方案
补充说明
此功能对 Issue 量较大的项目尤其有帮助。如果维护者感兴趣,我愿意进一步讨论实现细节,或协助提交 PR。
请问维护者是否愿意考虑此功能?
是否有偏好的实现方式或需要注意的约束?