From 0e7ea220b10f45f9b54d6850baa8dfaf0be37ce9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Falc=C3=B3n?= Date: Mon, 26 Jan 2026 19:16:32 +0100 Subject: [PATCH] chore: Add GitHub issue template for bug reports (#80) ## Summary - Adds a structured bug report issue template using GitHub's YAML form format - Includes fields for environment, steps to reproduce, expected/actual behavior, and additional context ## Test plan - [x] Verify the template appears when creating a new issue on GitHub - [x] Confirm all form fields render correctly --- .github/ISSUE_TEMPLATE/bug_report.yml | 58 +++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..07b577b7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,58 @@ +name: Bug Report +description: Report a bug or unexpected behavior +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to report a bug! Please fill out the sections below to help us reproduce and fix the issue. + + - type: textarea + id: environment + attributes: + label: Environment + description: Provide details about your environment. + placeholder: | + OS: macOS 15.2 / Ubuntu 24.04 / Windows 11 + Docker version: 28.5.2 + Docker Compose version: v2.40.3 + Whisper Money version: (commit hash or release tag) + Setup method: docker-compose / local + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: List the steps to reproduce the issue. + placeholder: | + 1. Clone the repo and checkout main branch. + 2. Run `docker compose up -d` + 3. ... + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What did you expect to happen? + validations: + required: true + + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What actually happened? Include any error messages or logs. + validations: + required: true + + - type: textarea + id: additional + attributes: + label: Additional context + description: Add any other context, screenshots, or log output that might help. + validations: + required: false