diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index dfda422..7573da7 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,41 +1,37 @@ name: Bug report -description: Report behavior that is not working as expected. +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 behavior you observed. + description: Describe the problem and what you expected to happen. validations: required: true - type: textarea - id: steps + id: reproduction attributes: label: Steps to reproduce - description: List the steps needed to reproduce the problem. - placeholder: |- - 1. Go to ... - 2. Select ... - 3. Observe ... - validations: - required: true - - type: textarea - id: expected - attributes: - label: Expected behavior - description: What did you expect to happen? + description: Include the smallest set of steps that consistently reproduces the problem. + placeholder: | + 1. Open... + 2. Select... + 3. Observe... validations: required: true - type: input id: environment attributes: label: Environment - description: Include your Node.js version, operating system, and browser if relevant. - placeholder: Node.js 22, Ubuntu 24.04, Firefox 140 + description: Include your browser, operating system, and Node.js version when relevant. + placeholder: Browser / OS / Node.js version - type: textarea id: logs attributes: - label: Relevant logs or screenshots - description: Remove secrets and personal data before sharing. + label: Logs or verification details + description: Add relevant error messages, screenshots, or checks that help confirm the issue. 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