From ed3ffd1d9c06f8fb1483036018c70e5963bd4bd8 Mon Sep 17 00:00:00 2001 From: Fabian Gasper Date: Sun, 12 Jul 2026 19:04:46 +0200 Subject: [PATCH] Add issue templates --- .gitea/ISSUE_TEMPLATE/bug_report.yaml | 46 ++++++++++++++++++++++ .gitea/ISSUE_TEMPLATE/feature_request.yaml | 27 +++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 .gitea/ISSUE_TEMPLATE/bug_report.yaml create mode 100644 .gitea/ISSUE_TEMPLATE/feature_request.yaml diff --git a/.gitea/ISSUE_TEMPLATE/bug_report.yaml b/.gitea/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..caf24d5 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,46 @@ +name: "Bug Report" +about: "Something isn't working as expected" +title: "[Bug] " +labels: + - bug +body: + - type: textarea + id: description + attributes: + label: Description + description: What happened? + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected Behavior + description: What did you expect to happen instead? + validations: + required: false + - type: textarea + id: steps + attributes: + label: Steps to Reproduce + description: How can this be reproduced? + placeholder: | + 1. ... + 2. ... + 3. ... + validations: + required: false + - type: input + id: version + attributes: + label: Version + description: Which version or commit are you running? + placeholder: "v0.1.0 or commit hash" + validations: + required: false + - type: textarea + id: logs + attributes: + label: Relevant 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..cfd3e11 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,27 @@ +name: "Feature Request" +about: "Suggest a new feature or improvement" +title: "[Feature] " +labels: + - enhancement +body: + - type: textarea + id: motivation + attributes: + label: Motivation + description: Why is this needed? What problem does it solve? + validations: + required: true + - type: textarea + id: proposal + attributes: + label: Proposal + description: How should this work? + validations: + required: false + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Any alternative solutions or workarounds you've thought about? + validations: + required: false