From 55769e75801cda3b9b35959bc71f3f042c120160 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Sun, 18 Jan 2026 13:20:43 +0100 Subject: [PATCH] chore: add issue templates for contributions and bugs --- .github/ISSUE_TEMPLATE/bug.yml | 34 +++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++++ .github/ISSUE_TEMPLATE/contribution.yml | 34 +++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/contribution.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000..08bc8c1c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,34 @@ +name: Bug Report +description: Report something that's broken +labels: ["bug"] +body: + - type: textarea + id: description + attributes: + label: What happened? + description: Be specific. Include error messages if any. + validations: + required: true + + - type: textarea + id: repro + attributes: + label: Steps to reproduce + description: Minimal steps to trigger the bug. + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + validations: + required: false + + - type: input + id: version + attributes: + label: Version + description: e.g. 0.49.0 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..eb25fcc7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Questions + url: https://discord.gg/XdVrgtQAzd + about: Ask questions on Discord instead of opening an issue diff --git a/.github/ISSUE_TEMPLATE/contribution.yml b/.github/ISSUE_TEMPLATE/contribution.yml new file mode 100644 index 00000000..132fc788 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/contribution.yml @@ -0,0 +1,34 @@ +name: Contribution Proposal +description: Propose a change or feature (required for new contributors before submitting a PR) +labels: [] +body: + - type: markdown + attributes: + value: | + **Before you start:** Read [CONTRIBUTING.md](https://github.com/badlogic/pi-mono/blob/main/CONTRIBUTING.md). + + Keep this short. If it doesn't fit on one screen, it's too long. Write in your own voice. + + - type: textarea + id: what + attributes: + label: What do you want to change? + description: Be specific and concise. + validations: + required: true + + - type: textarea + id: why + attributes: + label: Why? + description: What problem does this solve? + validations: + required: true + + - type: textarea + id: how + attributes: + label: How? (optional) + description: Brief technical approach if you have one in mind. + validations: + required: false