Add issue templates
This commit is contained in:
parent
0a136ea090
commit
07944e3137
2 changed files with 133 additions and 0 deletions
74
.forgejo/ISSUE_TEMPLATE/bug_report.yml
Normal file
74
.forgejo/ISSUE_TEMPLATE/bug_report.yml
Normal 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
|
||||||
59
.forgejo/ISSUE_TEMPLATE/feature_request.yml
Normal file
59
.forgejo/ISSUE_TEMPLATE/feature_request.yml
Normal 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 you’ve 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 project’s Code of Conduct.
|
||||||
|
options:
|
||||||
|
- label: I agree to follow this project’s Code of Conduct and contribution guidelines.
|
||||||
|
required: true
|
||||||
Loading…
Add table
Reference in a new issue