From bfba63e9958de2c21effac243b03ba27410e9fb9 Mon Sep 17 00:00:00 2001 From: Sam Sung <51686767+samwhosung@users.noreply.github.com> Date: Thu, 24 Sep 2026 05:55:20 +0700 Subject: [PATCH] contributions: a bug report form and a pull request template (#5) The issue form asks for what happened, with only that field required, then what 1.12.1 does, how to see it, and the build line. Blank issues stay open, and questions point to the Discord. The pull request template asks what changes, the 1.12.1 fact behind it, and how it was checked. Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/ISSUE_TEMPLATE/bug.yml | 25 +++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 +++++ .github/pull_request_template.md | 7 +++++++ 3 files changed, 37 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/pull_request_template.md diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000..e27a53a9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,25 @@ +name: Bug report +description: Something benilla gets wrong, or does differently from 1.12.1. +body: + - type: textarea + id: what + attributes: + label: What happened + description: Screenshots or a clip help a lot; drag them in here. + validations: + required: true + - type: textarea + id: expected + attributes: + label: What 1.12.1 does instead + - type: textarea + id: steps + attributes: + label: How to see it + placeholder: Where you were and what you did. + - type: input + id: build + attributes: + label: Build and setup + description: The `benilla build` line from the start of the terminal output, your OS, and the server you play on. + placeholder: "benilla build 64cca13 · 2026-09-24 · release, macOS 15, vmangos" diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..cdea83c4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Discord + url: https://discord.gg/wJSJx467G4 + about: Questions, ideas and chat. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..3a23b396 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,7 @@ + + +**What this changes** + +**What 1.12.1 does, and how you know** (the client's behaviour, a DBC field, a FrameXML line, a capture) + +**How you checked it** (`scripts/check.sh` or `scripts/gates.sh`, and before and after)