From 4f44568bd89bd95d45a713c4abddb371957b7bfc Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sat, 5 Feb 2022 16:43:21 -0600 Subject: [PATCH] GitHub: Prepare issue templates for upcoming migration --- .github/ISSUE_TEMPLATE/BUG-REPORT.yml | 67 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml | 48 ++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++ 3 files changed, 120 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/BUG-REPORT.yml create mode 100644 .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml new file mode 100644 index 0000000000..d33fbaae94 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml @@ -0,0 +1,67 @@ +name: Bug Report +description: File a bug report +title: "[Bug] " +labels: ["🐛 bug", "needs triage"] +body: + - type: markdown + attributes: + 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 + - type: input + id: description + 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 + placeholder: Paste link to forum discussion here + validations: + required: true + - type: dropdown + id: version + attributes: + label: Version + description: What version of FreeCAD are you running? + options: + - 0.19 (Release) + - 0.20 (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: textarea + id: description + attributes: + label: Issue description + description: Please include as much detail as possible so that testers can reproduce the bug + placeholder: Description of the problem + 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! + + 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 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml new file mode 100644 index 0000000000..7aeae86574 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml @@ -0,0 +1,48 @@ +name: Feature Request +description: Submit an idea for a new feature +title: "[Feature Request] <title>" +labels: ["feature", "needs triage"] +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. + - 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 + - type: input + id: description + 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 + placeholder: Paste link to forum discussion here + validations: + required: true + - type: textarea + id: description + attributes: + label: Idea description + description: Please include as much detail as possible so that developers understand the idea + placeholder: Description of the feature + 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: 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 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..be4ade3595 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: 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