diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000..df9fe581 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,53 @@ +name: Bug Report +description: File a bug report about Evok +title: "[Bug]: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thank you for reporting the bug request, please try to provide as much information as possible. + - type: checkboxes + id: prereq + attributes: + label: Prerequisites + options: + - label: I am running the latest Evok version + required: true + - label: I have searched other [issues](https://github.com/UniPiTechnology/evok/issues) + required: true + - type: textarea + id: what-happened + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. + placeholder: X does not work. + validations: + required: true + - type: textarea + id: log + attributes: + label: Evok log + description: How to get a [log](https://evok.readthedocs.io/en/latest/debugging/) + - type: textarea + id: steps-reproduce + attributes: + label: Steps to reproduce + description: Tell us how to reproduce the bug + placeholder: | + 1. Go to there + 2. Do this + - type: input + id: expected-behavior + attributes: + label: Expected behavior + description: What is expected to happen + validations: + required: true + - type: input + id: actual-behavior + attributes: + label: Actual behavior + description: What is done currently + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 00000000..9b13b0b3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,34 @@ +name: Feature Request +description: Propose a new feature for the program +title: "[Feature]: " +labels: ["feature"] +body: + - type: markdown + attributes: + value: | + Thank you for your feature request, please try to provide as much information as possible. + - type: textarea + id: feature-description + attributes: + label: Describe the feature + description: A clear and concise description of what you want to happen. + placeholder: I want feature X to do Y. + validations: + required: true + - type: textarea + id: use-case + attributes: + label: Use case + description: Explain the use case of the feature. How will it benefit users? + validations: + required: true + - type: textarea + id: alternative-solutions + attributes: + label: Alternatives Considered + description: Describe any alternative solutions or features you've considered, if any. + - type: input + id: additional-context + attributes: + label: Additional context + description: Any other context or screenshots about the feature request that can help us understand the request better. \ No newline at end of file