From 6f26f6b3ab31fc4ba1f83fdc5e565ebc4235109a Mon Sep 17 00:00:00 2001 From: Niceguy Date: Tue, 29 Sep 2026 03:12:22 +0000 Subject: [PATCH] Add contributor issue forms --- .github/ISSUE_TEMPLATE/bug_report.yml | 37 +++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_task.yml | 26 +++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_task.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..9beb4a1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,37 @@ +name: Bug report +description: Report a reproducible problem with PulseLayer. +title: "[Bug]: " +labels: [bug] +body: + - type: markdown + attributes: + value: Before submitting, check whether this issue has already been reported. + - type: textarea + id: summary + attributes: + label: What happened? + description: Describe the problem and what you expected to happen. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Steps to reproduce + description: Include the smallest set of steps that consistently reproduces the problem. + placeholder: | + 1. Open... + 2. Select... + 3. Observe... + validations: + required: true + - type: textarea + id: environment + attributes: + label: Environment + description: Include your browser, operating system, and Node.js version when relevant. + placeholder: Browser / OS / Node.js version + - type: textarea + id: verification + attributes: + label: Logs or verification details + description: Add relevant error messages, screenshots, or checks that help confirm the issue. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_task.yml b/.github/ISSUE_TEMPLATE/feature_task.yml new file mode 100644 index 0000000..3518ff9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_task.yml @@ -0,0 +1,26 @@ +name: Feature or contributor task +description: Propose a focused improvement or a task for contributors. +title: "[Task]: " +labels: [enhancement] +body: + - type: textarea + id: problem + attributes: + label: Problem or motivation + description: What user need or project gap should this address? + validations: + required: true + - type: textarea + id: scope + attributes: + label: Proposed scope + description: Describe the desired change and any relevant constraints. + validations: + required: true + - type: textarea + id: verification + attributes: + label: Verification + description: How should the change be tested or verified? + validations: + required: true \ No newline at end of file