diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000..0758ca7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,47 @@ +--- +name: 🐛 Bug Report +description: Submit a bug report for TwitchIO +title: "[Bug]: " +labels: ["Unconfirmed Bug", "Needs Verification"] +body: + - type: textarea + id: what-happened + attributes: + label: "What actually happened?" + description: "Please enter details about the issue, including tracebacks if applicable (in codeblocks)." + placeholder: "My Bot will not start!" + validations: + required: true + - type: textarea + id: expected-outcome + attributes: + label: "What did you expect to happen instead?" + description: "Please enter what you hoped or expected to happen instead of the issue that occurred." + placeholder: "My Bot started successfully!" + validations: + required: true + - type: textarea + id: mre + attributes: + label: "Minimum reproducible example:" + description: "Please provide the minimum necessary code to reproduce your issue, if relevant." + render: python + - type: textarea + id: repro-steps + attributes: + label: "Steps to reproduce the problem" + description: "It may not be obvious how to *cause* the issue, so please explain below." + validations: + required: true + - type: textarea + id: logs + attributes: + label: "Additional logs:" + description: "If there is any logging output that may be relevant, please add it here." + - type: textarea + id: environment-details + attributes: + label: "System and Environment information" + description: "Please put the output of `python -m twitchio --version` here:" + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..6e24011f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: TwitchIO Documentation + url: https://twitchio.dev/en/latest/index.html + about: Official TwitchIO documentation - please check here before opening an issue. + - name: Discord + url: https://discord.gg/RAKc3HF + about: Join our Discord community to chat or receive help, or get in touch with the maintainers. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..a9c3c6c5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,38 @@ +name: "Feature Request" +description: Create an issue for a new feature request +title: "Enhancement: