AOSSIE-Org / AOSSIE-Org/BabyNest

FEATURE REQUEST: CI/CD: Duplicate issue detection and marking

オープン
#187 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
56
フォーク
124
PR マージ指標
30日以内にマージされた PR はありません

説明

### Is your feature request related to a problem?

- [x] Yes, it is related to a problem

### Describe the feature you'd like

## 🌟 Feature Description
Propose an automated CI/CD-based Duplicate Issue Detection and Marking system that automatically scans newly created issues and pull requests, identifies potential duplicates, and flags them using labels and bot comments.

## 🔍 Problem Statement
Currently, contributors often create duplicate issues or pull requests because they are unaware of existing similar discussions. This leads to:
- Redundant work
- Increased maintainer overhead
- Cluttered issue tracker
- Slower triaging process

There is no automated system in place to proactively detect and highlight potential duplicates.

## 🎯 Expected Outcome

With this feature implemented:

- Duplicate or near-duplicate issues will be automatically detected.
- Suspected duplicates will be labeled as possible-duplicate.
- A bot will comment with links to similar existing issues.
- Maintainers will spend less time manually identifying duplicates.
- The issue tracker will be cleaner and better organized.

## 📷 Screenshots and Design Ideas
New Issue Created

GitHub Actions Trigger

Fetch Recent Issues

Run Similarity Check (NLP / Keyword Matching)

If duplicate likely:
→ Add label: possible-duplicate
→ Bot comments with related issue links
Else:
→ No action

## 📋 Additional Context

- This can be implemented using GitHub Actions + Python script / existing duplicate detection bots.
- Can use NLP-based similarity (embeddings + cosine similarity) or simpler keyword matching.
- The system should be configurable (threshold, labels, auto-close option).
- Similar automation exists in large projects like Kubernetes, TensorFlow, and React repositories.

### Record

- [x] I agree to follow this project's Code of Conduct
- [x] I want to work on implementing this feature

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。