diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..3ad34ce6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,42 @@ +name: Bug Report +description: File a bug report. +title: "[Bug]: " +labels: ["bug", "triage"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: what-happened + attributes: + label: What happened and what did you expect to happen? + placeholder: Tell us what you see! + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Describe how to reproduce the bug + placeholder: Step by step method to recreate the issue. + validations: + required: true + - type: input + id: Version + attributes: + label: version + description: What version of the software are you using? + - type: textarea + id: logs + attributes: + label: Relevant logs or stack trace + description: Please copy and paste any relevant output from the code. This will be automatically formatted so no need for backticks. + render: shell + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](../../../CODE_OF_CONDUCT.md). + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/docs_issue.yml b/.github/ISSUE_TEMPLATE/docs_issue.yml new file mode 100644 index 00000000..d4975292 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/docs_issue.yml @@ -0,0 +1,31 @@ +name: Docs Issue +description: Report an error or omission in the documentation. +title: "[Docs]: " +labels: ["docs", "triage"] +body: + - type: markdown + attributes: + value: Thanks for taking the time to let us know how we can improve the docs! + - type: input + id: docs_page_link + attributes: + label: What page needs improvement? + value: Link a URL + - type: textarea + id: description + attributes: + label: Description + description: Please describe the way the docs didn't meet your needs. + - type: textarea + id: remedy + attributes: + label: Remedy + description: Please describe what you think needs to be added or changed for the docs to meet your needs. + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](../../../CODE_OF_CONDUCT.md). + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..61892f3a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,26 @@ +name: Feature Request +description: Request an enhancement or new feature +title: "[Feature]: " +body: + - type: textarea + id: inspiration + attributes: + label: Inspiration + description: What are you trying to accomplish but finding hard or not possible? + placeholder: What's your end goal? + validations: + required: true + - type: textarea + id: valueadd + attributes: + label: Use Cases and Audiences + description: What new possibilities does this feature enable, and what types of users will find it helpful? + placeholder: Who is the audience and what new applications would this feature enable? + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](../../../CODE_OF_CONDUCT.md). + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/unclassified.yml b/.github/ISSUE_TEMPLATE/unclassified.yml new file mode 100644 index 00000000..da4ab3d6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/unclassified.yml @@ -0,0 +1,20 @@ +name: Unclassified Issue +description: Open an issue +title: "[Unclassified]: " +labels: ["unclassified", "triage"] +body: + - type: markdown + attributes: + value: Please open a Feature Request, Docs, or Bug Report issue, but if none of those are applicable you can use this generic form. + - type: textarea + id: description + attributes: + label: Issue Description + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](../../../CODE_OF_CONDUCT.md). + options: + - label: I agree to follow this project's Code of Conduct + required: true