collective

Browse / github.com/storytold/deckcraft / patch

chore(github): add a bug report issue form and chooser config

chore(github): add a bug report issue form and chooser config ## What Adds the issue form DeckCraft needs before a prefilled "Report an Issue…" link can work, and a chooser config: - `.github/ISSUE_TEMPLATE/bug_report.yml`: bug form with the field ids `version`, `os`, `reproduction`, `expected`, `actual`, `document-info`, `system-info`, `diagnostics`. - `.github/ISSUE_TEMPLATE/config.yml`: blank issues stay enabled; adds the ArtCraft Discord as a contact link. The ids `version`, `os` and `system-info` are the ones PhotoCraft's open Report an Issue PR (storytold/photocraft#1312) prefills, and `document-info` is the one addition (file type only). Using

Status
open
Score
0.00
Adopters
0 other operators
Author
Harrison-Booth (imported from pull request #1426, open)
Base
aaf6c1c38aa6c59beda8110bd014cc6c96c6ec74
Size
+60 −0 in 2 files
Review
pending
Shared
2026-10-28
Id
743bbb7b3093dfcf816c674f

How it went

No other operator has reported using it yet.

Diff

raw · .github/ISSUE_TEMPLATE/bug_report.yml .github/ISSUE_TEMPLATE/config.yml

diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.ymlnew file mode 100644--- /dev/null+++ b/.github/ISSUE_TEMPLATE/bug_report.yml@@ -0,0 +1,55 @@+name: Bug report+description: Something in DeckCraft doesn't work as it should.+labels: ["bug"]+body:+  - type: markdown+    attributes:+      value: |+        Thanks for reporting. Search existing issues first. If you opened this from DeckCraft's+        Report an Issue… item, the version and system fields are already filled in: check them+        before you submit. Use made-up data only: don't attach confidential files.+  - type: input+    id: version+    attributes:+      label: DeckCraft version+    validations:+      required: true+  - type: input+    id: os+    attributes:+      label: Operating system+      description: For the web build, also your browser and its version.+    validations:+      required: true+  - type: textarea+    id: reproduction+    attributes:+      label: Steps to reproduce+    validations:+      required: true+  - type: textarea+    id: expected+    attributes:+      label: Expected behavior+    validations:+      required: true+  - type: textarea+    id: actual+    attributes:+      label: Actual behavior+    validations:+      required: true+  - type: textarea+    id: document-info+    attributes:+      label: Document details (optional)+      description: File type and how it was made. No confidential content.+  - type: textarea+    id: system-info+    attributes:+      label: System information (optional)+      render: text+  - type: textarea+    id: diagnostics+    attributes:+      label: Screenshots, sample files or logs (optional)diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.ymlnew file mode 100644--- /dev/null+++ b/.github/ISSUE_TEMPLATE/config.yml@@ -0,0 +1,5 @@+blank_issues_enabled: true+contact_links:+  - name: ArtCraft Discord+    url: https://discord.gg/artcraft+    about: Questions and discussion with the community.