feat: refine issue templates for bug reports and feature requests

This commit is contained in:
Bohdan Triapitsyn
2025-12-17 19:06:23 +02:00
parent 9bd866ade1
commit a0265ded6b
3 changed files with 23 additions and 50 deletions
+13 -22
View File
@@ -1,29 +1,20 @@
name: Bug report name: Bug report
description: Report a reproducible problem description: Report something broken
title: "bug: "
labels: [bug] labels: [bug]
body: body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug.
Please include description/screenshots if possible.
- type: textarea - type: textarea
id: what-happened id: what
attributes: attributes:
label: What happened? label: What’s wrong?
description: What did you expect, what happened instead? description: What happened and what you expected.
placeholder: Steps + expected vs actual placeholder: "Expected … but got …"
validations: validations:
required: true required: true
- type: textarea - type: textarea
id: repro id: steps
attributes: attributes:
label: Steps to reproduce label: Steps to reproduce
description: Numbered steps help a lot
placeholder: | placeholder: |
1. 1.
2. 2.
@@ -34,25 +25,25 @@ body:
- type: dropdown - type: dropdown
id: runtime id: runtime
attributes: attributes:
label: Runtime label: Where does it happen?
multiple: true
options: options:
- Desktop MacOS app - Desktop (macOS)
- Mobile (Web/PWA)
- Desktop Web - Desktop Web
- Mobile (Web/PWA)
- VS Code extension - VS Code extension
- Not sure
validations: validations:
required: true required: true
- type: input - type: input
id: version id: version
attributes: attributes:
label: OpenChamber version label: Version (if known)
placeholder: "e.g. 1.2.3" placeholder: "e.g. 1.2.3"
- type: textarea - type: textarea
id: logs id: logs
attributes: attributes:
label: Logs / screenshots label: Logs / screenshots (optional)
description: Paste relevant logs or attach screenshots description: Paste anything relevant (or attach screenshots).
render: shell render: shell
-4
View File
@@ -1,5 +1 @@
blank_issues_enabled: false blank_issues_enabled: false
contact_links:
- name: GitHub Discussions
url: https://github.com/btriapitsyn/openchamber/discussions
about: Ask questions and share ideas
+10 -24
View File
@@ -1,39 +1,25 @@
name: Feature request name: Feature request
description: Suggest an improvement or new capability description: Suggest an improvement
title: "feat: "
labels: [enhancement] labels: [enhancement]
body: body:
- type: markdown
attributes:
value: |
Thanks for proposing an idea.
- type: textarea - type: textarea
id: problem id: goal
attributes: attributes:
label: Problem / use case label: What do you want to do?
description: What are you trying to do? placeholder: "I want to …"
placeholder: "As a user, I want..."
validations: validations:
required: true required: true
- type: textarea - type: textarea
id: proposal id: idea
attributes: attributes:
label: Proposed solution label: What should OpenChamber do?
description: What would you like to see happen? placeholder: "Add/change …"
placeholder: UI, behavior, config, etc.
validations: validations:
required: true required: true
- type: textarea - type: textarea
id: alternatives id: context
attributes: attributes:
label: Alternatives considered label: Extra context (optional)
placeholder: "Other approaches you've tried/considered" description: Links, screenshots, mockups, constraints, etc.
- type: textarea
id: additional
attributes:
label: Additional context
description: Links, screenshots, mockups, etc.