diff --git a/.gitea/issue_template/bug_report.yaml b/.gitea/issue_template/bug_report.yaml new file mode 100644 index 0000000..110899b --- /dev/null +++ b/.gitea/issue_template/bug_report.yaml @@ -0,0 +1,50 @@ +name: Bug Report +about: Something isn't working as expected +labels: + - bug +body: + - type: textarea + id: description + attributes: + label: Description + description: What happened? + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Steps to Reproduce + description: Minimal steps to trigger the bug. + 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? + 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. + render: shell + validations: + required: false diff --git a/.gitea/issue_template/feature_request.yaml b/.gitea/issue_template/feature_request.yaml new file mode 100644 index 0000000..67315bb --- /dev/null +++ b/.gitea/issue_template/feature_request.yaml @@ -0,0 +1,42 @@ +name: Feature Request +about: Suggest a new feature or enhancement +labels: + - feature +body: + - type: textarea + id: description + attributes: + label: Description + description: What do you want and why? + validations: + required: true + - type: textarea + id: motivation + 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 + validations: + required: false