Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
priyashuu authored Oct 28, 2024
2 parents d113178 + 6464be9 commit dd5744f
Show file tree
Hide file tree
Showing 24 changed files with 3,519 additions and 371 deletions.
66 changes: 31 additions & 35 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -1,51 +1,47 @@
name: β€‹πŸž Bug
description: Report an issue to help us improve the project.
title: '[BUG] '
labels: ["bug"]
name: "🐞 Bug Report"
description: "Create a detailed report to help us improve"
title: "BUG:"
labels: ["Bug"]
body:
- type: checkboxes
attributes:
label: "Preliminary Check"
description: "Please confirm the following before reporting a bug."
options:
- label: "I have searched the existing issues"
required: true
- label: "This issue is reproducible"
required: true
- type: textarea
attributes:
label: Description
id: description
description: A brief description of the issue or bug you are facing, also include what you tried and what didn't work.
label: "Bug Summary"
description: "Provide a concise summary of the bug, including what you expected to happen and what actually happened."
validations:
required: false
required: true
- type: textarea
attributes:
label: Screenshots
id: screenshots
description: Please add screenshots if applicable
label: "Steps to Reproduce"
description: "List the steps to reproduce the bug. Include specific details so that we can easily replicate the issue."
validations:
required: false
required: true
- type: textarea
attributes:
label: Any additional information?
id: extrainfo
description: Any additional information or Is there anything we should know about this bug?
label: "Expected Behavior"
description: "What did you expect to happen instead?"
validations:
required: false
- type: dropdown
id: browsers
- type: textarea
attributes:
label: What browser are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
label: "Screenshots/Logs"
description: "If applicable, add screenshots or logs that can help us understand the issue better."
validations:
required: false
- type: checkboxes
id: no-duplicate-issues
attributes:
label: 'Checklist'
label: "Additional Information"
options:
- label: 'I have checked the existing issues'
required: true

- label: 'I have read the [Contributing Guidelines](https://github.com/YadavAkhileshh/Alien-Invasion-Defense/blob/main/Code_Of_Conduct.md)'
- label: "I agree to follow this project's Code of Conduct"
required: true
- label: "I'm a GSSoC'24-Extd contributor"
- label: "I'm a Hacktoberfest'24 contributor"

- label: 'I am willing to work on this issue (optional)'
required: false
- label: "I'm a GSSOC'24 contributor"
- label: "I want to work on this issue"
- label: "I can provide more details if needed"
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: "πŸ“ Documentation Update"
description: "Propose an update or correction to the documentation"
title: "DOC UPDATE:"
labels: ["Documentation"]
body:
- type: textarea
attributes:
label: "Documentation Page"
description: "Which page or section of the documentation needs to be updated?"
validations:
required: true
- type: textarea
attributes:
label: "Description of Changes"
description: "Describe the changes you propose for the documentation."
validations:
required: true
- type: textarea
attributes:
label: "Reason for Update"
description: "Explain why these changes are necessary or beneficial."
validations:
required: false
- type: textarea
attributes:
label: "Screenshots/Logs"
description: "If applicable, add screenshots or logs that can help us understand the issue better."
validations:
required: false
- type: checkboxes
attributes:
label: "Additional Information"
options:
- label: "I have checked the documentation for accuracy"
required: true
- label: "I am willing to help with this update"
- label: "I can provide further clarification if needed"
53 changes: 31 additions & 22 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -1,34 +1,43 @@
name: Feature Request πŸ’‘
description: Have any new idea or new feature for Canvas-Editor? Please suggest!
title: '[Feat]'
labels: [enhancement]
name: "🌟 Feature Request"
description: "Suggest a new feature to enhance our project."
title: "FEATURE:"
labels: ["Feature Request"]
body:
- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of any alternative solution or features you've considered.
label: "Feature Summary"
description: "Provide a brief summary of the feature you would like to see implemented. Try to keep it concise."
validations:
required: true
- type: textareas
id: screenshots
- type: textarea
attributes:
label: "Description"
description: "Explain why this feature is needed. What problem does it solve, or what value does it add for users?"
validations:
required: true
- type: textarea
attributes:
label: "Proposed Solution"
description: "Describe your proposed solution or how you envision the feature working. Include any relevant details such as user stories or use cases."
validations:
required: false
- type: textarea
attributes:
label: Screenshots
description: Please add screenshots if applicable
label: "Alternatives Considered"
description: "Have you considered any alternatives to this feature? If so, please describe them and why they might be less effective."
validations:
required: false
- type: textarea
attributes:
label: "Screenshots/Logs"
description: "If applicable, add screenshots or logs that can help us understand the issue better."
validations:
required: false
- type: checkboxes
id: no-duplicate-issues
attributes:
label: 'Checklist'
label: "Additional Information"
options:
- label: 'I have checked the existing issues'
required: true

- label: 'I have read the [Contributing Guidelines](https://github.com/YadavAkhileshh/Alien-Invasion-Defense/blob/main/Code_Of_Conduct.md)'
- label: "I have searched for existing feature requests"
required: true
- label: "I'm a GSSoC'24-Extd contributor"
- label: "I'm a Hacktoberfest'24 contributor"

- label: 'I am willing to work on this issue (optional)'
required: false
- label: "I am willing to help implement this feature"
- label: "I can provide more details or clarification if needed"
45 changes: 28 additions & 17 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,39 @@
## What does this PR do?
# πŸ› οΈ Fixes Issue
Fixes: #<issue_number>

<!-- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. -->
# πŸ‘¨β€πŸ’» Description

Fixes #(issue)
## What does this PR do?

<!-- Please provide a Video and ScreenShots for visual changes to speed up reviews -->
<!-- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. -->

## Type of change
- Briefly describe the feature or bug fix you've implemented.
- Highlight any major changes or added functionality.
- Mention how it enhances the project.

<!-- Please delete bullets that are not relevant. -->
# πŸ“„ Type of Change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update (adds or updates related documentation)

- Bug fix (non-breaking change which fixes an issue)
- Chore (refactoring code, technical debt, workflow improvements)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- This change requires a documentation update
# πŸ“· Screenshots/GIFs (if any)
Include screenshots or GIFs to demonstrate your changes

## How should this be tested?
# βœ… Checklist
- [ ] I am a participant of GSSoC-ext.
- [ ] I have followed the contribution guidelines of this project.
- [ ] I have made this change from my own.
- [ ] I have taken help from some online resources.
- [ ] My code follows the style guidelines of this project.
- [ ] I have performed a self-review of my own code.
- [ ] I have added documentation to explain my changes.

<!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration -->
## Mandatory Tasks

- [ ] Test A
- [ ] Test B
- [ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.

## Mandatory Tasks

- [ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.
# 🀝 GSSoC Participation
- [ ] This PR is submitted under the GSSoC program.
- [ ] I have taken prior approval for this feature/fix.
Loading

0 comments on commit dd5744f

Please sign in to comment.