diff --git a/.github/ISSUE_TEMPLATE/1-bug_report.yml b/.github/ISSUE_TEMPLATE/1-bug_report.yml new file mode 100644 index 0000000..3535950 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug_report.yml @@ -0,0 +1,49 @@ +name: Bug report +description: Create a bug report for something that is not working as expected +title: "Bug: " +labels: + - bug + - needs-triage +assignees: + - klejejs + +body: + - type: textarea + id: issue + validations: + required: true + attributes: + label: Issue + description: A clear and concise description of what the bug is. + + - type: textarea + id: expected_behavior + validations: + required: true + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + + - type: textarea + id: debug_file_data + validations: + required: true + attributes: + label: Debug File Data + description: Please attach Thermia debug file data that can help diagnose the issue. To get the debug file data, see [README.md](https://github.com/klejejs/ha-thermia-heat-pump-integration?tab=readme-ov-file#adding-support-for-new-heat-pump-models). + + - type: checkboxes + id: latest_version + attributes: + label: Are you running the latest version? + description: Please check if you are running the latest version of the integration before submitting a bug report. + options: + - label: I have checked and am running the latest version of the integration + required: true + + - type: textarea + id: additional_context + attributes: + label: Additional Context + description: Add any other context about the problem here. + placeholder: Add additional context here diff --git a/.github/ISSUE_TEMPLATE/2-feature_request.yml b/.github/ISSUE_TEMPLATE/2-feature_request.yml new file mode 100644 index 0000000..6d05d96 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature_request.yml @@ -0,0 +1,56 @@ +name: Feature request +description: Suggest a new feature or improvement +title: "Feature: " +labels: + - enhancement + - needs-triage +assignees: + - klejejs + +body: + - type: textarea + id: problem + validations: + required: true + attributes: + label: Problem + description: A clear and concise description of what the problem is. + + - type: textarea + id: solution + validations: + required: true + attributes: + label: Solution + description: A clear and concise description of what you want to happen. + + - type: textarea + id: alternatives + validations: + required: true + attributes: + label: Alternatives + description: A clear and concise description of any alternative solutions or features you've considered. + + - type: textarea + id: debug_file_data + validations: + required: true + attributes: + label: Debug File Data + description: Please attach Thermia debug file data that can help diagnose the issue. To get the debug file data, see [README.md](https://github.com/klejejs/ha-thermia-heat-pump-integration?tab=readme-ov-file#adding-support-for-new-heat-pump-models). + + - type: checkboxes + id: latest_version + attributes: + label: Are you running the latest version? + description: Please check if you are running the latest version of the integration before submitting a bug report. + options: + - label: I have checked and am running the latest version of the integration + required: true + + - type: textarea + id: additional_context + attributes: + label: Additional Context + description: Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..c7bb0c2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: GitHub Discussions + url: https://github.com/klejejs/ha-thermia-heat-pump-integration/discussions + about: In case you have any questions or need help with the integration, please use GitHub Discussions.