From 786630bff590edce735d7f7d1f2fd0b13d7d1dc5 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 7 May 2023 14:53:49 -0500 Subject: [PATCH] GitHub: Adjust Issue templates As discussed in the developer meeting --- .github/ISSUE_TEMPLATE/BACKPORT_REQUEST.yml | 19 +++++ .github/ISSUE_TEMPLATE/BUG-REPORT.yml | 86 --------------------- .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml | 73 ----------------- 3 files changed, 19 insertions(+), 159 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/BACKPORT_REQUEST.yml delete mode 100644 .github/ISSUE_TEMPLATE/BUG-REPORT.yml delete mode 100644 .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml diff --git a/.github/ISSUE_TEMPLATE/BACKPORT_REQUEST.yml b/.github/ISSUE_TEMPLATE/BACKPORT_REQUEST.yml new file mode 100644 index 0000000000..fd3c4a1e5c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BACKPORT_REQUEST.yml @@ -0,0 +1,19 @@ +name: Request a Backport +description: Suggest that a commit from the main development branch be backported to the next point release +title: "[Backport] " +labels: ["needs triage", "backport"] +body: + - type: input + id: pull_request + attributes: + label: Original PR + description: A link to the PR that contains the commits to be backported + placeholder: https://github.com/FreeCAD/FreeCAD/pulls/1234 + validations: + required: true + - type: textarea + id: description + attributes: + label: Description and Justification + description: Why should this PR (or individual commit) be backported? + placeholder: Please explain why this PR or commit should be backported to the next point release. diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml deleted file mode 100644 index 4c6d9d2afe..0000000000 --- a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml +++ /dev/null @@ -1,86 +0,0 @@ -name: Report an Issue -description: File an issue report -title: "[Issue] " -labels: ["needs triage"] -body: - - type: checkboxes - id: existing_issue - attributes: - label: Is there an existing issue for this? - description: Please search to see if an issue already exists for the problem you encountered. - options: - - label: I have searched the existing issues - required: true - - type: input - id: forum_link - attributes: - label: Forums discussion - description: | - If there is a discussion at [the FreeCAD Forum](https://forum.freecad.org) about this issue, please add the link here. - placeholder: Paste link to forum discussion here - - type: dropdown - id: version - attributes: - label: Version - description: What version of FreeCAD are you running? - options: - - 0.20 (Release) - - 0.21 (Development) - validations: - required: true - - type: textarea - id: full_version - attributes: - label: Full version info - description: Please use the About FreeCAD dialog to copy your full version information and paste it here. - render: shell - validations: - required: true - - type: dropdown - id: wb - attributes: - label: Subproject(s) affected? - options: - - Addon Manager - - Arch - - Core - - Draft - - Expressions - - FEM - - File formats - - GCS - - OpenSCAD - - Part - - PartDesign - - Path - - Project Tools & Websites - - Sketcher - - Spreadsheet - - Techdraw - - Other (specify in description) - - type: textarea - id: description - attributes: - label: Issue description - description: Please include as much detail as possible so that testers can reproduce the issue - placeholder: Description of the problem - validations: - required: true - - type: textarea - id: anything_else - attributes: - label: Anything else? - description: | - Links? References? Anything that will give us more context about the issue you are encountering! - - Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. To attach a FCStd file, ZIP it first (GitHub won't recognize the extension otherwise). - validations: - required: false - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/FreeCAD/FreeCAD/blob/master/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 deleted file mode 100644 index 99ff28ce4c..0000000000 --- a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml +++ /dev/null @@ -1,73 +0,0 @@ -name: 🌱 Feature Request -description: Submit an idea for a new feature -title: "[Feature Request] " -labels: ["feature", "needs triage"] -body: - - type: markdown - attributes: - value: | - Thank you for taking the time to request a feature! Please make sure you've posted about your idea in the FreeCAD Forums before submitting here. - - type: checkboxes - id: existing_issue - attributes: - label: Is there an existing request for this? - description: Please search to see if a request already exists for your suggestion - options: - - label: I have searched the existing requests - required: true - - type: input - id: forum_link - attributes: - label: Forums discussion - description: Please start a discussion about your idea at [the FreeCAD Forum](https://forum.freecad.org) and wait for confirmation there before creating a request. - placeholder: Paste link to forum discussion here - validations: - required: true - - type: dropdown - id: wb - attributes: - label: Subproject(s) affected? - options: - - Addon Manager - - Arch - - Core - - Draft - - Expressions - - FEM - - File formats - - GCS - - OpenSCAD - - Part - - PartDesign - - Path - - Project Tools & Websites - - Sketcher - - Spreadsheet - - Techdraw - - Other (specify in description) - - type: textarea - id: description - attributes: - label: Idea description - description: Please include as much detail as possible so that developers understand the request - placeholder: Description of the feature - validations: - required: true - - type: textarea - id: anything_else - attributes: - label: Anything else? - description: | - Links? References? Anything that will give us more context about your idea. - - Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. To attach a FCStd file, ZIP it first (GitHub won't recognize the extension otherwise). - validations: - required: false - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/FreeCAD/FreeCAD/blob/master/CODE_OF_CONDUCT.md) - options: - - label: I agree to follow this project's Code of Conduct - required: true