Skip to content
Merged
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
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_fix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: πŸ›Bug Report
description: File a bug report here
title: "[BUG]: "
labels: ["bug"]
assignees: ["gabrielsrs"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report πŸ€—
Make sure there aren't any open/closed issues for this topic πŸ˜ƒ

- type: textarea
id: bug-description
attributes:
label: Description of the bug
description: Give us a brief description of what happened and what should have happened
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional Information
description: |
Provide any additional information such as logs, screenshots, likes, scenarios in which the bug occurs so that it facilitates resolving the issue.
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: CI Issue
description: Report a CI/CD pipeline problem or improvement
title: "[CI]: "
labels: ["ci"]
assignees: ["gabrielsrs"]

body:
- type: input
id: summary
attributes:
label: Summary
description: Short description of the CI issue
placeholder: CI failing on development branch
validations:
required: true

- type: textarea
id: problem
attributes:
label: Problem Description
description: Describe what is happening in the CI pipeline
placeholder: |
Which workflow is failing?
What is the error message?
When did it start?
validations:
required: true

- type: input
id: workflow
attributes:
label: Workflow Name
description: Name of the GitHub Actions workflow (if applicable)
placeholder: build.yml

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What should happen?
placeholder: Pipeline should pass without errors
validations:
required: true

- type: textarea
id: logs
attributes:
label: Logs / Screenshots
description: Paste relevant logs or screenshots
render: shell
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: ✨Feature Request
description: Request a new feature or enhancement
labels: ["enhancement"]
title: "[FEAT]: "
body:
- type: markdown
attributes:
value: |
Please make sure this feature request hasn't been already submitted by someone by looking through other open/closed issues

- type: textarea
id: description
attributes:
label: Description
description: Give us a brief description of the feature or enhancement you would like
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional Information
description: Give us some additional information on the feature request like proposed solutions, links, screenshots, etc.
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/generic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: Generic Issue
description: Create a structured issue
title: "[TYPE]: "
labels: []
assignees: ["gabrielsrs"]

body:
- type: dropdown
id: commit_type
attributes:
label: Conventional Commit Type
description: Select the type that best represents this issue
options:
- feat
- fix
- chore
- docs
- style
- refactor
- perf
- test
- build
- ci
- revert
validations:
required: true

- type: input
id: summary
attributes:
label: Summary
description: Short and clear description of the issue
placeholder: Short description here
validations:
required: true

- type: textarea
id: description
attributes:
label: Description
description: Explain the problem, task, or feature request
placeholder: |
What is happening?
What should happen?
Why is this needed?
validations:
required: true

- type: textarea
id: tasks
attributes:
label: Tasks
description: List the tasks needed
placeholder: |
- [ ] Task 1
- [ ] Task 2
- [ ] Task 3
validations:
required: false

- type: textarea
id: expected_result
attributes:
label: Expected Result
description: Describe what "done" looks like
placeholder: What should be true when this issue is completed?
validations:
required: true

- type: textarea
id: notes
attributes:
label: Additional Notes
description: Add any extra context, links, or screenshots
placeholder: Optional
validations:
required: false
57 changes: 57 additions & 0 deletions .github/ISSUE_TEMPLATE/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Test Issue
description: Add, fix, or improve tests
title: "[TEST]: "
labels: ["test"]
assignees: ["gabrielsrs"]

body:
- type: input
id: summary
attributes:
label: Summary
description: Short description of the test issue
placeholder: Add unit tests for auth service
validations:
required: true

- type: dropdown
id: test_type
attributes:
label: Test Type
options:
- Unit Test
- Integration Test
- E2E Test
- Performance Test
- Refactor Existing Tests
validations:
required: true

- type: textarea
id: description
attributes:
label: Description
description: What needs to be tested or fixed?
placeholder: |
What module/function?
What scenario?
Edge cases?
validations:
required: true

- type: textarea
id: acceptance
attributes:
label: Acceptance Criteria
placeholder: |
- [ ] Tests cover happy path
- [ ] Edge cases covered
- [ ] Tests passing in CI
validations:
required: true

- type: textarea
id: notes
attributes:
label: Additional Notes
description: Optional context