From 557c42909e142a6d25f5f433cb282f416965c5c2 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sat, 5 Feb 2022 17:26:45 -0600 Subject: [PATCH] GitHub: Tweak templates to include WB, etc. --- .github/ISSUE_TEMPLATE/BUG-REPORT.yml | 56 +++++++++++----- .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml | 75 +++++++++++++++++----- .github/ISSUE_TEMPLATE/config.yml | 2 +- 3 files changed, 100 insertions(+), 33 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml index d33fbaae94..e9107a67f3 100644 --- a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml @@ -1,4 +1,4 @@ -name: Bug Report +name: 🐛 Report a Bug description: File a bug report title: "[Bug] " labels: ["🐛 bug", "needs triage"] @@ -8,14 +8,15 @@ body: value: | NOTE: Please do not submit issues right now, migration from Mantis is in progress. This notice will be removed when we are ready to accept issue submissions here. In the meantime please visit the [FreeCAD Forum](https://forum.freecad.org) to discuss problems you are encountering. - type: checkboxes - attributes: - label: Is there an existing issue for this? - description: Please search to see if an issue already exists for the bug you encountered. - options: - - label: I have searched the existing issues - required: true + id: existing_issue + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true - type: input - id: description + id: forum_link attributes: label: Forums discussion description: Please start a discussion about your issue at [the FreeCAD Forum](https://forum.freecad.org) and wait for confirmation there before creating an issue @@ -40,6 +41,28 @@ body: 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: @@ -49,14 +72,15 @@ body: validations: required: true - type: textarea - attributes: - label: Anything else? - description: | - Links? References? Anything that will give us more context about the issue you are encountering! + 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 + 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: @@ -64,4 +88,4 @@ body: 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 \ No newline at end of file + required: true diff --git a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml index 7aeae86574..1305144f6b 100644 --- a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml +++ b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml @@ -1,4 +1,4 @@ -name: Feature Request +name: 🌱 Feature Request description: Submit an idea for a new feature title: "[Feature Request] <title>" labels: ["feature", "needs triage"] @@ -6,28 +6,31 @@ body: - type: markdown attributes: value: | - NOTE: Please do not submit requests right now, migration from Mantis is in progress. This notice will be removed when we are ready to accept submissions here. In the meantime please visit the [FreeCAD Forum](https://forum.freecad.org) to discuss problems you are encountering. + NOTE: Please do not submit requests right now, migration from Mantis is in progress. This notice will be removed when we are ready to accept issue submissions here. In the meantime please visit the [FreeCAD Forum](https://forum.freecad.org) to discuss problems you are encountering. - type: checkboxes - attributes: - label: Is there an existing request for this? - description: Please search to see if this feature has already been requested. - options: - - label: I have searched the existing issues - required: true + 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: description + 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 an issue + 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: textarea - id: description + - type: dropdown + id: version attributes: - label: Idea description - description: Please include as much detail as possible so that developers understand the idea - placeholder: Description of the feature + label: Version + description: What version of FreeCAD are you running? + options: + - 0.19 (Release) + - 0.20 (Development) validations: required: true - type: textarea @@ -38,6 +41,46 @@ body: 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: 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: @@ -45,4 +88,4 @@ body: 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 \ No newline at end of file + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index be4ade3595..584cb34871 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: false contact_links: - - name: FreeCAD Forum + - name: 💬 START HERE -- FreeCAD Forum url: https://forum.freecad.org/ about: Please start a topic at the forums first and wait for others to confirm your issue before creating a bug report on GitHub \ No newline at end of file