From c2b70b1455e87ecbe93813b3cc5b78e24edd21f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Thu, 1 Oct 2026 10:58:09 -0400 Subject: [PATCH] Issue forms: Bug Report, Component Request and Other, each titled by its kind; blank issues point to the live components --- .github/ISSUE_TEMPLATE/bug_report.yml | 59 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/component_request.yml | 36 ++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/other.yml | 11 ++++ 4 files changed, 111 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/component_request.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/other.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..b278c67 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,59 @@ +name: Bug Report +description: Something draws, behaves or builds wrong. +title: "[Bug Report] " +labels: [bug] +body: + - type: input + id: component + attributes: + label: Component + description: The component's name, as the components page shows it. + placeholder: Dialog + validations: + required: true + - type: dropdown + id: where + attributes: + label: Where + options: + - Native gallery, macOS + - Native gallery, Windows + - Native gallery, Linux + - Live example on elygpui.com + - My own app + validations: + required: true + - type: textarea + id: what + attributes: + label: What happened + description: A screenshot or a short recording helps most. + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps to reproduce + placeholder: | + 1. Open the Overlays page + 2. Press Open dialog + 3. Press Tab twice + validations: + required: true + - type: textarea + id: expected + attributes: + label: What you expected + validations: + required: true + - type: input + id: version + attributes: + label: Commit or version + placeholder: 4f0b372 + - type: textarea + id: logs + attributes: + label: Logs + description: Terminal output, or the browser console for the website. + render: shell diff --git a/.github/ISSUE_TEMPLATE/component_request.yml b/.github/ISSUE_TEMPLATE/component_request.yml new file mode 100644 index 0000000..1648b75 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/component_request.yml @@ -0,0 +1,36 @@ +name: Component Request +description: A component Ely lacks, or one that should do more. +title: "[Component Request] " +labels: [enhancement] +body: + - type: input + id: name + attributes: + label: Component + placeholder: ColorWheel + validations: + required: true + - type: textarea + id: use + attributes: + label: What it is for + description: The app and the moment you need it in. + validations: + required: true + - type: textarea + id: behavior + attributes: + label: How it should behave + description: Mouse, keys, states, light and dark. + - type: textarea + id: references + attributes: + label: References + description: Links or screenshots of it elsewhere. + - type: checkboxes + id: searched + attributes: + label: Checked + options: + - label: I searched the components page at elygpui.com and the open issues. + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..7297f0c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Components, live + url: https://elygpui.com/components/ + about: Every component runs in the browser; try it before you file. diff --git a/.github/ISSUE_TEMPLATE/other.yml b/.github/ISSUE_TEMPLATE/other.yml new file mode 100644 index 0000000..42b381e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/other.yml @@ -0,0 +1,11 @@ +name: Other +description: Questions, docs, ideas, anything else. +title: "[Other] " +labels: [question] +body: + - type: textarea + id: what + attributes: + label: What's on your mind + validations: + required: true