From f05d4b68a282e5edbc469a540da0ff5c295c347e Mon Sep 17 00:00:00 2001 From: Kiara Navarro Date: Sat, 18 Jun 2022 11:29:21 -0500 Subject: [PATCH] issue: implement issue forms Signed-off-by: Kiara Navarro --- .github/ISSUE_TEMPLATE/bugreport.yaml | 59 ++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/featurequest.yaml | 46 ++++++++++++++++++ 3 files changed, 110 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bugreport.yaml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/featurequest.yaml diff --git a/.github/ISSUE_TEMPLATE/bugreport.yaml b/.github/ISSUE_TEMPLATE/bugreport.yaml new file mode 100644 index 0000000..9ba5bd4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bugreport.yaml @@ -0,0 +1,59 @@ +name: Bug report +description: Create a report to spot probably hidden bugs :) +labels: ["bug :bug:"] + +body: +- type: markdown + attributes: + value: | + It's not an everyday experience when you found that there is a Vector Network Analyzer + open hardware and source available for you to use it but also study it and improve it. + + **If you came here, we really appreciate your time in wanting to report a bug.** + + Before actually start typing, please double check that there are not already existing + issues related to this bug, including open and closed. + +- type: textarea + attributes: + label: LibreVNA Version + description: Go to LibreVNA app -> Help -> About menu and hit "To clipboard". Paste info in this field + placeholder: | + LibreVNA Version (64 bit): 1.3.0-d701ed64d + OS: Fedora Linux 36 (Workstation Edition) + CPU Arch: x86_64 + validations: + required: true + +- type: textarea + attributes: + label: Steps to reproduce + description: Describe what are the procedures to actually make the bug appears + placeholder: | + - LibreVNA app is launched + - LibreVNA device is connected throughout app + - When using VNA mode... + validations: + required: true + +- type: textarea + attributes: + label: Expected behavior + description: What are the results you would expect it + validations: + required: true + +- type: textarea + attributes: + label: Extra information & Setup and Calibration files + description: Any information that you may find would be relevant and that doesn´t fit + in other fields + validations: + required: true + +- type: checkboxes + attributes: + label: Confirming that you haven´t forgot to include configuration files + options: + - label: Setup file + - label: Calibration file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..7dbce8b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Community support + url: https://groups.io/g/LibreVNA-support/ + about: For general questions or discussions. diff --git a/.github/ISSUE_TEMPLATE/featurequest.yaml b/.github/ISSUE_TEMPLATE/featurequest.yaml new file mode 100644 index 0000000..309bce3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/featurequest.yaml @@ -0,0 +1,46 @@ +name: Feature request +description: Suggest new functionality +labels: ["feature ::sparkles:"] + +body: +- type: markdown + attributes: + value: | + It's not an everyday experience when you found that there is a Vector Network Analyzer + open hardware and source available for you to use it but also study it and improve it. + + **If you came here, we really appreciate your time in wanting to discuss how a new + feature can be integrated.** + + Before actually start typing, please double check that there are not already existing + issues related to this bug, including open and closed. + +- type: textarea + attributes: + label: Summary + description: Describe what's the funcionality you aiming to suggest + validations: + required: true + +- type: textarea + attributes: + label: Paths to implement it + description: Describe in which way your suggestion can be achieved + validations: + required: true + +- type: textarea + attributes: + label: Extra information & Setup and Calibration files + description: Any information that you may find would be relevant and that doesn´t fit + in other fields + validations: + required: true + +- type: checkboxes + attributes: + label: Confirming that you haven´t forgot to include configuration files + options: + - label: Setup file + - label: Calibration file +