Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github /ISSUE_TEMPLATE/blank_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "πŸ“‚ Blank Issue"
description: "Open a general issue without a specific template"
title: "[General] <short-title>"
labels: ["needs-triage"]
assignees: []

body:
- type: dropdown
id: category
attributes:
label: "πŸ“‚ Category"
options:
- Enhancement
- Refactor
- Security
- Design
- Other

- type: textarea
id: context
attributes:
label: "πŸ“˜ Additional Context (Optional)"
description: "Add any other context, links, screenshots, or info that might be relevant."

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist (Optional)"
options:
- label: "I have searched existing issues to avoid duplicates"
- label: "I agree to follow this project's Code of Conduct"
- label: "I am a GSSOC'25 contributor"
- label: "I want to work on this issue"
55 changes: 55 additions & 0 deletions .github /ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: "🐞 Bug Report"
description: "Report a bug to help improve the project"
title: "[BUG] "
labels: ["bug"]
assignees: []

body:
- type: checkboxes
id: search
attributes:
label: "πŸ” Have You Searched Existing Issues?"
options:
- label: "I have searched the existing issues to avoid duplicates"
required: true

- type: textarea
id: describe_bug
attributes:
label: "🐞 Describe the Bug"
description: "What is happening and what should happen instead?"
placeholder: "Explain the bug in detail."

- type: textarea
id: steps
attributes:
label: "▢️ Steps to Reproduce"
description: "Step-by-step instructions to reproduce the bug"
placeholder: "1. Go to '...'\n2. Click on '...'\n3. Scroll to '...'\n4. See error"

- type: textarea
id: expected
attributes:
label: "βœ… Expected Behavior"
description: "What should have happened?"

- type: textarea
id: screenshots
attributes:
label: "πŸ–ΌοΈ Screenshots (If applicable)"
description: "Add screenshots to help explain the issue"

- type: textarea
id: additional_context
attributes:
label: "πŸ“˜ Additional Context"
description: "Any other details that might help"

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist"
options:
- label: "I agree to follow this project's Code of Conduct"
- label: "I am a GSSOC'25 contributor"
- label: "I want to work on this issue"
42 changes: 42 additions & 0 deletions .github /ISSUE_TEMPLATE/custom_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: "πŸ› οΈ Custom Issue"
description: "For requests or suggestions that don't fit into bug, feature, or docs"
title: "[Custom] <short-title>"
labels: ["custom", "needs-triage"]
assignees: []

body:
- type: checkboxes
id: search
attributes:
label: "πŸ” Have You Searched Existing Issues?"
options:
- label: "I have searched the existing issues to avoid duplicates"
required: true

- type: textarea
id: summary
attributes:
label: "πŸ“ Issue Summary"
description: "Provide a short summary of the custom issue"
placeholder: "Example: Enhancement suggestion for the search functionality."

- type: textarea
id: description
attributes:
label: "πŸ” Issue Description"
description: "Describe the issue or suggestion in detail. Include any relevant context."

- type: textarea
id: solution
attributes:
label: "πŸ’‘ Proposed Solution (Optional)"
description: "If you have any ideas or suggestions for solving this issue, describe them here."

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist"
options:
- label: "I agree to follow this project's Code of Conduct"
- label: "I am a GSSOC'25 contributor"
- label: "I want to work on this issue"
36 changes: 36 additions & 0 deletions .github /ISSUE_TEMPLATE/documentation_update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: "πŸ“‘ Documentation Update"
description: "Suggest changes or improvements to documentation"
title: "[Docs] <short-title>"
labels: ["documentation", "needs-triage"]
assignees: []

body:
- type: checkboxes
id: search
attributes:
label: "πŸ” Have You Searched Existing Issues?"
options:
- label: "I have searched the existing issues to avoid duplicates"
required: true

- type: textarea
id: problem
attributes:
label: "πŸ“ What's wrong with the existing documentation?"
description: "Describe what needs to be fixed, added, or removed."

- type: textarea
id: material
attributes:
label: "πŸ“Ž Supporting Material"
description: "Attach screenshots, videos, or links that help explain your update."

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist"
options:
- label: "I have reviewed the existing documentation"
- label: "I agree to follow this project's Code of Conduct"
- label: "I am a GSSOC'25 contributor"
- label: "I want to work on this issue"
48 changes: 48 additions & 0 deletions .github /ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: "✨ Feature Request"
description: "Propose a new feature or enhancement"
title: "[Feature] <short-title>"
labels: ["enhancement", "needs-triage"]
assignees: []

body:
- type: checkboxes
id: search
attributes:
label: "πŸ” Have You Searched Existing Issues?"
options:
- label: "I have searched the existing issues to avoid duplicates"
required: true

- type: textarea
id: problem
attributes:
label: "πŸ’‘ Problem Description"
description: "What problem are you facing that this feature would solve?"

- type: textarea
id: solution
attributes:
label: "βœ… Proposed Solution"
description: "Describe the feature you'd like to see added."

- type: textarea
id: alternatives
attributes:
label: "πŸ”„ Alternatives Considered"
description: "Are there other ways you thought about solving this?"

- type: textarea
id: visuals
attributes:
label: "πŸ–ΌοΈ Screenshots or Diagrams (Optional)"
description: "Attach visuals or examples to support your idea."

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist"
options:
- label: "I have checked for similar feature requests"
- label: "I agree to follow this project's Code of Conduct"
- label: "I am a GSSOC'25 contributor"
- label: "I want to work on this issue"
48 changes: 48 additions & 0 deletions .github /ISSUE_TEMPLATE/performance_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@

name: "⚑ Performance Issue"
description: "Report performance issues such as lag or slowness"
title: "[Performance] <short-title>"
labels: ["performance", "needs-triage"]
assignees: []

body:
- type: checkboxes
id: search
attributes:
label: "πŸ” Have You Searched Existing Issues?"
options:
- label: "I have searched the existing issues to avoid duplicates"
required: true

- type: textarea
id: description
attributes:
label: "πŸ“‰ Describe the Performance Issue"
description: "What is slow or lagging? When does it happen?"

- type: textarea
id: environment
attributes:
label: "πŸ§ͺ Environment Details"
description: "OS, browser, device, version, etc."

- type: textarea
id: steps
attributes:
label: "πŸ” Steps to Reproduce"
description: "Explain how someone else can experience this issue."

- type: textarea
id: logs
attributes:
label: "πŸ“‹ Logs / Screenshots (Optional)"
description: "Paste logs or upload visuals that show the issue."

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist"
options:
- label: "I agree to follow this project's Code of Conduct"
- label: "I want to work on this issue"
- label: "I am a GSSOC'25 contributor"
34 changes: 34 additions & 0 deletions .github /ISSUE_TEMPLATE/question_help.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: "❓ Question / Help"
description: "Ask a question or request help"
title: "[Help] <short-title>"
labels: ["question", "needs-triage"]
assignees: []

body:
- type: checkboxes
id: search
attributes:
label: "πŸ” Have You Searched Existing Issues for the same Question?"
options:
- label: "I have searched the existing issues to avoid duplicates"
required: true

- type: textarea
id: question
attributes:
label: "🧠 What's Your Question?"
description: "Be specific so others can help you quickly."

- type: textarea
id: context
attributes:
label: "πŸ“˜ Context"
description: "Include screenshots, links, or any other relevant info."

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist"
options:
- label: "I have searched existing issues"
- label: "I agree to follow this project's Code of Conduct"
34 changes: 34 additions & 0 deletions .github /ISSUE_TEMPLATE/ui_ux_suggestion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@

name: "🎨 UI/UX Suggestion"
description: "Suggest improvements for the user interface or experience"
title: "[UI/UX] <short-title>"
labels: ["design", "needs-triage"]
assignees: []

body:
- type: textarea
id: current
attributes:
label: "πŸ–ΌοΈ Current UI/UX Behavior"
description: "Describe how the interface currently behaves or looks."

- type: textarea
id: improvement
attributes:
label: "✨ Suggested Improvement"
description: "What would you like to change or add?"

- type: textarea
id: visuals
attributes:
label: "πŸ“Ž Screenshots / Visual Aids"
description: "Mockups or screenshots help others understand your suggestion."

- type: checkboxes
id: checklist
attributes:
label: "πŸ™Œ Contributor Checklist"
options:
- label: "I agree to follow this project's Code of Conduct"
- label: "I am a GSSOC'25 contributor"
- label: "I want to work on this issue"