Add issue templates

This commit is contained in:
Continuist 2025-10-04 12:40:22 -04:00
parent 0a136ea090
commit 07944e3137
2 changed files with 133 additions and 0 deletions

View file

@ -0,0 +1,74 @@
name: Bug Report
description: Report something that's not working as expected.
title: "[Bug]: "
labels:
- Kind/Bug
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report! Please provide as much detail as possible to help us investigate.
- type: input
id: summary
attributes:
label: Brief Summary
description: A concise, one-sentence description of the bug.
placeholder: ex. Application crashes when saving a file with a specific character.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: |
What steps did you take to encounter the bug? Be specific and number each step.
1.
2.
3.
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
placeholder: ex. The file should save successfully and a confirmation message should appear.
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened? Include any error messages, logs, or crash reports.
placeholder: ex. The application closes immediately without any error message.
validations:
required: true
- type: textarea
id: extra-context
attributes:
label: Additional Context
description: |
Add any other context about the problem here.
This is a good place to list:
- Your OS and version (e.g., Windows 11, Debian 12)
- Application or package version (e.g., v2.1.0, commit SHA)
- Screenshots or screen recordings
- Relevant environment variables or configuration
render: shell
validations:
required: false
- type: checkboxes
id: checks
attributes:
label: Checklist
description: Please confirm the following.
options:
- label: I have checked that this bug has not already been reported.
required: true
- label: I have provided all the requested information to the best of my ability.
required: true

View file

@ -0,0 +1,59 @@
name: Feature Request
description: Suggest a new feature or enhancement for this project.
title: "[Feature]: "
labels:
- Kind/Feature
- enhancement
body:
- type: markdown
attributes:
value: |
Thanks for suggesting this feature! Please provide as much detail as possible to help us understand your idea.
- type: input
id: feature-summary
attributes:
label: Feature Summary
description: A brief one-sentence description of the proposed feature.
placeholder: ex. Add dark mode support for the dashboard.
validations:
required: true
- type: textarea
id: problem
attributes:
label: Problem or Use Case
description: What problem does this feature solve, or what use case does it address?
placeholder: Describe the current limitation or user need...
validations:
required: true
- type: textarea
id: proposed-solution
attributes:
label: Proposed Solution
description: How should this feature work? Be specific about functionality, UI, or API changes.
placeholder: ex. Add a toggle switch in the user settings to enable dark mode.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Are there any alternative solutions or workarounds youve explored?
placeholder: ex. Using browser extensions or custom CSS.
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any screenshots, mockups, links, or examples that illustrate your idea.
placeholder: ex. Links to similar features in other projects.
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Community Guidelines
description: By submitting this feature request, you agree to follow our projects Code of Conduct.
options:
- label: I agree to follow this projects Code of Conduct and contribution guidelines.
required: true