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] "
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