Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Issue template #17

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
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
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Bug Report
description: Report a bug to help us improve.
title: "[BUG]: "
labels: ["bug"]
assignees: ""

body:
- type: markdown
attributes:
value: |
### Bug Report

- type: checkboxes
id: checklist
attributes:
label: "Checklist"
options:
- label: "I have checked the existing issues."
required: true
- label: "I follow [Contributing Guidelines](https://github.com/Indrajeet-S/leetcode-board/blob/main/CONTRIBUTING.md) of this project."
required: true

- type: input
id: title
attributes:
label: Title
description: Brief, descriptive title of the bug
placeholder: e.g., "Button not working on mobile"

- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of what the bug is.

- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: List the steps to reproduce the bug.
placeholder: |
1. Go to '...'
2. Click on '...'
3. See error

- type: textarea
id: expected_behavior
attributes:
label: Expected Behavior
description: Describe what you expected to happen.

- type: textarea
id: actual_behavior
attributes:
label: Actual Behavior
description: Describe what actually happened.

- type: input
id: environment
attributes:
label: Environment
description: Describe the environment (e.g., OS, Browser, App Version)
placeholder: e.g., "Windows 10, Chrome v92.0"

- type: textarea
id: additional_context
attributes:
label: Additional Context
description: Provide any additional information about the bug.
58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Enhancement Suggestion
description: Suggest an improvement to existing features or functionality.
title: "[ENHANCEMENT]: "
labels: ["enhancement"]
assignees: ""

body:
- type: markdown
attributes:
value: |
### Enhancement Suggestion

- type: checkboxes
id: checklist
attributes:
label: "Checklist"
options:
- label: "I have checked the existing issues."
required: true
- label: "I follow [Contributing Guidelines](https://github.com/Indrajeet-S/leetcode-board/blob/main/CONTRIBUTING.md) of this project."
required: true

- type: input
id: title
attributes:
label: Title
description: Brief, descriptive title of the enhancement
placeholder: e.g., "Improve loading speed on dashboard"

- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of the current functionality and suggested improvement.

- type: textarea
id: current_behavior
attributes:
label: Current Behavior
description: Describe the existing behavior or functionality as it stands.

- type: textarea
id: proposed_improvement
attributes:
label: Proposed Improvement
description: Outline the suggested enhancement and how it will improve the user experience.

- type: textarea
id: benefits
attributes:
label: Benefits
description: List the advantages or value this improvement would add.

- type: textarea
id: additional_context
attributes:
label: Additional Context
description: Provide any other information that might help in implementing this improvement.
58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Feature Request
description: Suggest a new feature for the project.
title: "[FEATURE]: "
labels: ["enhancement", "feature request"]
assignees: ""

body:
- type: markdown
attributes:
value: |
### Feature Request

- type: checkboxes
id: checklist
attributes:
label: "Checklist"
options:
- label: "I have checked the existing issues."
required: true
- label: "I follow [Contributing Guidelines](https://github.com/Indrajeet-S/leetcode-board/blob/main/CONTRIBUTING.md) of this project."
required: true

- type: input
id: title
attributes:
label: Title
description: Brief, descriptive title of the feature
placeholder: e.g., "Add dark mode option"

- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of the feature you’d like to see.

- type: textarea
id: problem_statement
attributes:
label: Problem Statement
description: Explain the problem this feature would address and why it’s important.

- type: textarea
id: proposed_solution
attributes:
label: Proposed Solution
description: Describe your proposed solution or approach to the problem.

- type: textarea
id: benefits
attributes:
label: Benefits
description: List the main benefits or improvements this feature will bring to users.

- type: textarea
id: additional_context
attributes:
label: Additional Context
description: Provide any additional information related to the feature request.