diff options
author | David Crocker <dcrocker@eschertech.com> | 2022-02-07 22:53:02 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2022-02-07 22:53:02 +0300 |
commit | 7d2ffc820a159567b93360b987540ed383db196e (patch) | |
tree | 9fac41ccf54785c1360f423f38063cac442ba23d | |
parent | f81e592ce04235261243f298638327b4809bc3a1 (diff) | |
parent | 4eeabbd9d9c3de8c19dde22184f47d61feddffe4 (diff) |
Merge branch '3.4-dev' of https://github.com/Duet3D/RepRapFirmware.git into 3.4-dev
-rw-r--r-- | .github/ISSUE_TEMPLATE/BugReport.yml | 160 | ||||
-rw-r--r-- | .github/ISSUE_TEMPLATE/FeatureRequest.yml | 52 | ||||
-rw-r--r-- | .github/ISSUE_TEMPLATE/config.yml | 8 | ||||
-rw-r--r-- | .github/workflows/issues.yml | 24 |
4 files changed, 244 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/BugReport.yml b/.github/ISSUE_TEMPLATE/BugReport.yml new file mode 100644 index 00000000..437b556f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BugReport.yml @@ -0,0 +1,160 @@ +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: [bug] +assignees: +- x0rtrunks +body: +- type: markdown + attributes: + value: | + # STOP! + ### Before posting a bug report here, you must start a discussion on Duet3D forums. This is to help reduce duplicates and solve configuration issues. + https://forum.duet3d.com/categories + + ### Before posting your issue, please review the following sources to check if your question has already been reported and answered. + + #### Have you checked the documentation? + https://duet3d.dozuki.com/ + + #### Have you checked the GCODE Wiki? + https://duet3d.dozuki.com/Wiki/Gcode + + #### Have you checked the firmware release notes? + RRF2: https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-1.x-&-2.x + RRF3: https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x + + #### Have you searched the forums? + https://forum.duet3d.com/search + + #### If this is a Beta firmware release, have you checked the Beta Firmware Forum? + https://forum.duet3d.com/category/30/beta-firmware + + #### Have you searched the existing issues on GitHub? + + ### Please complete the following form to the best of your ability. Provide as much detail as possible. + + ## Thank you for taking the time to file a bug report. +- type: input + id: ForumLink + attributes: + label: Duet Forum Discussion Thread + description: Before posting a bug report here, you must start a discussion on Duet3D forums. This is to help reduce duplicates and solve configuration issues. https://forum.duet3d.com/categories + placeholder: Copy and paste a link to your forum thread here. + validations: + required: true +- type: checkboxes + id: Hardware + attributes: + label: Which Duet products are you using? + description: Please list all Duet electronics boards you are using when experiencing your issue. + options: + - label: Duet2-Wifi + - label: Duet2-Ethernet + - label: Duet Expansion Breakout Board + - label: Duex2 + - label: Duex5 + - label: Duet2-Maestro + - label: Maestro Dual Driver Expansion + - label: Duet3-6HC + - label: Duet3-3HC + - label: Duet3-1XD + - label: Duet3-1LC + - label: Duet3-Tool Distribution Board + - label: Duet3-Mini5+ + - label: Duet3-Mini2+ + - label: Raspberry Pi or other SBC + - label: SmartEffector + - label: Magnetic Filament Sensor + - label: Laser Filament Sensor + - label: PT100 Daughterboard + - label: Thermocouple Daughterboard + - label: PanelDue + - label: Other + - label: None + validations: + required: true +- type: input + id: FirmwareVersion + attributes: + label: Firmware Version + description: What version of our software are you running? Identify by sending M115 + placeholder: ex. RepRapFirmware 3.2.2, PanelDueFirmware 3.3 + validations: + required: true +- type: input + id: DWCVersion + attributes: + label: Duet Web Control Version + description: What version of our software are you running? Identify in DWC by going to the Settings, General page + placeholder: ex. DWC 3.2.2, DWC 2.0 + validations: + required: true +- type: checkboxes + id: SBCMode + attributes: + label: Are you using a Single Board Computer (RaspberryPi) with your Duet? + description: SBC - Yes or No. + options: + - label: Yes I use a SBC. + - label: No I do not use a SBC. + validations: + required: true +- type: textarea + id: M122 + attributes: + label: Please upload the results of sending M122 in the gcode console. + description: This diagnostic report will provide a lot of useful information for us. + placeholder: Results of M122 copy and paste here. + value: "M122 Report" + render: shell + validations: + required: false +- type: textarea + id: config + attributes: + label: Please upload the content of your config.g file. + description: This will show us how your printer is configured at startup. + placeholder: Copy and paste your config.g here. + value: "Config.g" + render: gcode + validations: + required: false +- type: textarea + id: OtherMacros + attributes: + label: Please upload the content of any other releveant macro files. + description: Homeall.g, bed.g, or a custom macro needed to reproduce the problem. + placeholder: Copy and paste your macro file here. + render: gcode + validations: + required: false +- type: textarea + id: PrinterDetails + attributes: + label: Details specific to your printer. + description: Please tell us about your printer. + placeholder: Make, model, DIY, kinematics, motors, power supply voltage, heaters, fans, etc. + validations: + required: false +- type: textarea + id: Links + attributes: + label: Links to additional info. + description: Please share any links to forum threads or photos and videos of the problem. + validations: + required: false +- type: textarea + id: ProblemDescription + attributes: + label: What happened? + description: Describe the problem in as much detail as possible. + value: | + Expected result + + Observed result + + Steps to reproduce + + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/FeatureRequest.yml b/.github/ISSUE_TEMPLATE/FeatureRequest.yml new file mode 100644 index 00000000..9b4ea783 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FeatureRequest.yml @@ -0,0 +1,52 @@ +name: Feature Request +description: Suggest an idea for this project +title: "[FeatureRequest]: " +labels: [enhancement] +assignees: +- x0rtrunks +body: +- type: markdown + attributes: + value: | + ### The Duet forums have wishlist sections for feature requests if you'd like to discuss your feature request there first. + https://forum.duet3d.com/category/9/hardware-wishlist + https://forum.duet3d.com/category/8/firmware-wishlist + https://forum.duet3d.com/category/11/duet-web-control-wishlist + + ## Thank you for taking the time to submit a feature request. +- type: textarea + id: ProblemDescription + attributes: + label: Is your feature request related to a problem? Please describe. + description: A clear and concise description of what the problem is. + value: | + Ex. I'm always frustrated when... + validations: + required: true +- type: textarea + id: SolutionDescription + attributes: + label: Describe the solution you propose. + description: A clear and concise description of your prefered solution. + value: | + Ex. It would be great if... + validations: + required: true +- type: textarea + id: AlternativesDescription + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + value: | + Ex. A workaround exists but it is tedius, for example... + validations: + required: false +- type: textarea + id: AdditionalDetails + attributes: + label: Provide any additional context or information. + description: Add any other context or screenshots about the feature request here. + value: | + Ex. Photos, mockups, etc. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..939eb91a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: Duet3D Community Support + url: https://forum.duet3d.com// + about: Please ask and answer questions here. + - name: Duet3D Documentation Wiki + url: https://duet3d.dozuki.com/ + about: Detailed documentation for Duet electronics and RepRapFirmware. diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml new file mode 100644 index 00000000..c02b9e26 --- /dev/null +++ b/.github/workflows/issues.yml @@ -0,0 +1,24 @@ +name: Auto-close blank templates +on: + issues: + types: [opened] +jobs: + add-comment: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: Check user permission + id: check + uses: scherermichael-oss/action-has-permission@master + with: + required-permission: write + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - if: steps.check.outputs.has-permission == false && contains(github.event.issue.labels.*.name, 'bug') == false && contains(github.event.issue.labels.*.name, 'enhancement') == false + name: Close Issue + uses: peter-evans/close-issue@v1 + with: + comment: | + This issue has been automatically closed because it does not originate from a Duet3D administrator. + Please create a discussion on https://forum.duet3d.com first and fill out the corresponding GitHub template if the bug or feature request is acknowledged. |