chore: streamline issue templates, redirect GitHub issues to Gitea
CI / test (pull_request) Successful in 2m35s
CI / lint (pull_request) Successful in 56s
CI / vulncheck (pull_request) Successful in 50s

Simplify bug report (5 fields → 3 + search checkbox) and feature
request (4 fields → 2). Add GitHub ISSUE_TEMPLATE config that
disables blank issues and redirects to Gitea.
This commit was merged in pull request #90.
This commit is contained in:
2026-06-05 11:01:18 -04:00
parent 96eb660b29
commit 965a864343
3 changed files with 38 additions and 56 deletions
+23 -27
View File
@@ -3,48 +3,44 @@ about: Something isn't working as expected
labels:
- bug
body:
- type: checkboxes
id: search
attributes:
label: Before filing
options:
- label: I searched existing issues and didn't find a match
required: true
- type: textarea
id: description
attributes:
label: Description
description: What happened?
label: What happened?
description: Include what you expected to happen instead.
placeholder: |
When I run `uptop serve`, the TUI crashes after 10 seconds.
I expected it to keep running and display monitor status.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: Minimal steps to trigger the bug.
label: Steps to reproduce
placeholder: |
1. Run `uptop serve`
2. Navigate to ...
3. See error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What should have happened instead?
2. Wait ~10 seconds
3. TUI crashes with panic
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: OS, Go version, uptop version, terminal emulator.
placeholder: |
- OS: Debian 13
- Go: 1.26
- uptop: 2026.06.1
- Terminal: Ghostty
validations:
required: false
- type: textarea
id: logs
attributes:
label: Relevant Logs
description: Paste any error output or logs.
label: Environment & logs
description: Output of `uptop version`, OS, terminal. Paste any errors below.
render: shell
placeholder: |
uptop version 2026.06.1
OS: Debian 13
Terminal: Ghostty
[paste any error output here]
validations:
required: false
+7 -29
View File
@@ -4,39 +4,17 @@ labels:
- feature
body:
- type: textarea
id: description
id: problem
attributes:
label: Description
description: What do you want and why?
label: Problem
description: What's frustrating or missing?
placeholder: I find myself always needing to ...
validations:
required: true
- type: textarea
id: motivation
id: solution
attributes:
label: Motivation
description: What problem does this solve? What workflow does it improve?
validations:
required: true
- type: textarea
id: acceptance
attributes:
label: Acceptance Criteria
description: How do we know this is done?
placeholder: |
- [ ] Criterion 1
- [ ] Criterion 2
validations:
required: false
- type: dropdown
id: scope
attributes:
label: Area
options:
- TUI
- API / Server
- Monitoring Engine
- Alerts
- Distribution / Packaging
- Documentation
label: Proposed solution
description: How would you like this to work?
validations:
required: false
+8
View File
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Report a Bug
url: https://gitea.lerkolabs.com/lerkolabs/uptop/issues/new?template=bug_report.yaml
about: Report bugs on our Gitea instance
- name: Request a Feature
url: https://gitea.lerkolabs.com/lerkolabs/uptop/issues/new?template=feature_request.yaml
about: Suggest features on our Gitea instance