diff --git a/.github/ISSUE_TEMPLATE/1-newidea.yaml b/.github/ISSUE_TEMPLATE/1-newidea.yaml new file mode 100644 index 0000000000..03a2a17781 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-newidea.yaml @@ -0,0 +1,49 @@ +name: "\U0001F4A1 Submit a feature request / idea" +description: Describe an idea, todo, feature, task, improvement, issue, epic, or story +labels: + - enhancement + +body: + - type: checkboxes + attributes: + label: Prerequisites + options: + - label: This issue has an informative and human-readable title. + required: true + - type: textarea + attributes: + label: "\U0001F4A1 Summary" + description: What is the work, as a high-level summary? + placeholder: | + The purpose of this issue is to accomplish x task for y reason... + validations: + required: true + - type: textarea + attributes: + label: Motivation and context + description: Why does this work belong in this project? + placeholder: | + This would be useful because... + validations: + required: true + - type: textarea + attributes: + label: Implementation notes + description: Please provide details for implementation. + placeholder: | + 1. An example for how this would be used + 2. What would this look like + 3. How this would act + 4. Any related work, including links to related issues + validations: + required: true + - type: textarea + attributes: + label: Acceptance criteria (optional) + description: How do we know when this work is done? + placeholder: | + - [ ] The new feature is fully implemented based on x, y, z criteria + - [ ] Additional unit test coverage is added + - [ ] Any other criteria + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/2-bugreport.yaml b/.github/ISSUE_TEMPLATE/2-bugreport.yaml new file mode 100644 index 0000000000..4156c6d4c0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-bugreport.yaml @@ -0,0 +1,59 @@ +name: "\U0001F41B Bug report" +description: Describe a bug, error, unexpected behavior, or other problem +labels: + - bug + +body: + - type: checkboxes + attributes: + label: Prerequisites + options: + - label: This issue has an informative and human-readable title. + required: true + - type: dropdown + attributes: + label: Operating System + description: Which operating system are you using? + options: + - Windows + - macOS + - Linux + validations: + required: true + - type: input + attributes: + label: PowerShell Version + description: Which PowerShell version are you using? + placeholder: Enter PowerShell version (e.g., 5.1, 7.0) + validations: + required: true + - type: textarea + attributes: + label: "\U0001F41B Summary" + description: What's wrong? Please be specific. + placeholder: Seeing unexpected results in the reports... + validations: + required: true + - type: textarea + attributes: + label: Steps to reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. Do this + 2. Then this + validations: + required: true + - type: textarea + attributes: + label: Expected behavior + description: What did you expect to happen that didn't? + validations: + required: true + - type: textarea + attributes: + label: Any helpful log output or screenshots? (optional) + description: | + Paste the results here: + placeholder: "Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in." + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml new file mode 100644 index 0000000000..3ba13e0cec --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -0,0 +1 @@ +blank_issues_enabled: false