diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 3a3b2c8bdc..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: "[BUG] " -labels: bug -assignees: '' - ---- - -Please, before you create a new bug report, please make sure you searched in open and closed issues and couldn't find anything that matches. - -**Printer type** - [MINI, MK4, XL] - -**Printer firmware version** - [e.g. 4.0.5, ...] - -**Original or Custom firmware** - [Original/Custom] - -**Optional upgrades** - [e.g. Filament Runout Sensor] - -**USB drive or USB/Octoprint** - Please let us know if you print via USB flash drive or USB/Octoprint - -**Describe the bug** - A clear and concise description of what the bug is. - -**How to reproduce** - Please describe steps to reproduce the behavior. - -**Expected behavior** - A clear and concise description of what you expected to happen. - -**G-code** - Please attach the G-code you had trouble with. This will make it easier for us to replicate the error. - -**Crash dump file** - Please send the crash dump file to Prusa by emailing it to reports@prusa3d.com. Sharing this file is important and helps us investigate the bug. - - Do not share the file publicly, as the crash dump contains a raw snapshot of the printer's memory and may include unencrypted sensitive information. - -**Video** - Please attach a video. It usually helps to solve the problem. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000000..c6a8e59555 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,74 @@ +name: Bug report +description: File a bug report +title: '[BUG] ' +labels: + - bug +body: + - type: markdown + attributes: + value: | + Before you create a new bug report, please check if an issue with it already exists (either open or closed) by using the search bar on the issues page. If it does, comment there. Even if it's closed, we can reopen it based on your comment. + - type: input + id: printer_model + attributes: + label: Printer model + description: Enter the printer model(s) where you encountered the issue + placeholder: 'MK4, XL Single/Multi tool, Mini+, ...' + validations: + required: true + - type: input + id: firmware_version + attributes: + label: Firmware version + description: | + If you're using a custom firmware (not downloaded from Prusa), please note that! + placeholder: '6.0.0, 6.1.0-alpha, ...' + validations: + required: true + - type: input + id: optional_upgrades + attributes: + label: Upgrades and modifications + description: 'If your printer has upgrades or was modified, please note that! If not, please write None or leave blank.' + placeholder: | + None, filament runout sensor (Mini), custom extruder/hotend (which), ... + - type: input + id: printing_from + attributes: + label: Printing from... + placeholder: 'USB drive, USB cable/Octoprint, PrusaLink, Prusa Connect, ...' + validations: + required: true + - type: textarea + id: description + attributes: + label: Describe the bug + description: Write a concise description of the bug. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: How to reproduce + description: | + If you are able to reproduce the issue - meaning that you can trigger it yourself by following certain steps - please describe the step-by-step process in as much detail as possible! + - type: textarea + id: expected_behavior + attributes: + label: Expected behavior + description: | + If the printer did something unexpected, or if the procedure is missing a step that would resolve the issue, please provide a step-by-step process of how it should behave. + - type: textarea + id: files + attributes: + label: Files + description: | + Provide at least one of these (ideally as many as you can) to help developers track down the bug. + *To upload files, compress them into a .zip file and drag them to the text area to upload.* Images and videos can be uploaded directly. + + - **gcode** file + - **3mf project** which includes the model and printer settings + - **video** or **photos** of the issue happening + + **Crash dump: Do not share the file publicly**, as the crash dump contains a raw snapshot of the printer's memory and may include unencrypted sensitive information. + Please send the crash dump file to Prusa by emailing it to reports@prusa3d.com and referencing this issue. Sharing this file is important and helps us investigate the bug. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..1d2a71bfc1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +contact_links: + - name: Do you need Support? + url: https://help.prusa3d.com/article/customer-support_2287 + about: If you are not sure whether what you are reporting is a bug, please contact our support team first. We are providing full 24/7 customer support. + - name: Knowledge Base + url: https://help.prusa3d.com/ + about: We have a comprehensive help documentation that could be helpful for troubleshooting. + - name: Prusa Forum + url: https://forum.prusa3d.com/ + about: Please get in touch on our Prusa Forum! (Not an official support channel) +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md deleted file mode 100644 index 4ee95f949c..0000000000 --- a/.github/ISSUE_TEMPLATE/enhancement.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Enhancement -about: Suggest an idea for this project -title: "[ENHANCEMENT] " -labels: enhancement -assignees: '' - ---- - -Please, before you create a new feature request, please make sure you searched in open and closed issues and couldn't find anything that matches. - -Enter what type of printer or upgrade the enhancement applies to. -**Printer type** - [MINI] -**Optional upgrades** - [e.g. Filament Runout Sensor] - -**Is your suggested improvement related to an existing problem? Please describe.** - A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the expected functionality** - A clear and concise description of expected functionality. diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml new file mode 100644 index 0000000000..ea10b9274f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -0,0 +1,29 @@ +name: Enhancement +description: Suggest an improvement of the existing functionality +title: '[ENHANCEMENT] ' +labels: + - enhancement +body: + - type: markdown + attributes: + value: | + Before you create a new enhancement, please check if an issue with it already exists (either open or closed) by using the search bar on the issues page. + - type: input + id: printer_model + attributes: + label: Printer model + description: Enter the printer model(s) where you would like this enhancement + placeholder: 'MK4, XL Single/Multi tool, Mini+, ...' + - type: textarea + id: description + attributes: + label: Describe the enhancement + description: How would this enhancement improve your experience? Do you have a specific use case where this enhancemnet is especially needed? + validations: + required: true + - type: textarea + id: expected_functionality + attributes: + label: Expected functionality + description: | + Describe the way the enhancement would change existing functionality. You can also describe it in a step-by-step basis if applicable. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index c179ef8205..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "[FEATURE REQUEST] " -labels: feature request -assignees: '' - ---- - -Please, before you create a new feature request, please make sure you searched in open and closed issues and couldn't find anything that matches. - -If it makes sense, enter what type of printer or upgrade the feature request applies to. -**Printer type** - [MINI] -**Optional upgrades** - [e.g. Filament Runout Sensor] - -**Is your feature request related to an existing problem? Please describe.** - A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the expected functionality** - A clear and concise description of expected functionality. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000000..330d6a70ec --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,29 @@ +name: Feature request +description: Suggest new functionality +title: '[FEATURE REQUEST] ' +labels: + - feature request +body: + - type: markdown + attributes: + value: | + Before you create a new feature request, please check if an issue with it already exists (either open or closed) by using the search bar on the issues page. + - type: input + id: printer_model + attributes: + label: Printer model + description: Enter the printer model(s) where you would like this feature + placeholder: 'MK4, XL Single/Multi tool, Mini+, ...' + - type: textarea + id: description + attributes: + label: Describe the feature + description: How would this feature improve the printer? Are there specific use cases where this would be beneficial? Describe how you would use it. + validations: + required: true + - type: textarea + id: expected_functionality + attributes: + label: Expected functionality + description: | + Describe the way the feature would work. You can also describe it in a step-by-step basis if applicable. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index c1982be79e..0000000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: Question -about: What do you want to know? -title: "[QUESTION] " -labels: question -assignees: '' - ---- - -Please, before you create a new question, please make sure you searched in open and closed issues and couldn't find anything that matches. - -**Leave your comments or questions here.** diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 0000000000..517f4aa3c5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,16 @@ +name: Question +description: Ask a firmware specific question +title: '[QUESTION] ' +labels: + - question +body: + - type: markdown + attributes: + value: | + Before you create a new question, please check if an issue with it already exists (either open or closed) by using the search bar on the issues page. + - type: textarea + id: question + attributes: + label: Question + validations: + required: true