diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..52dd1ad --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,32 @@ +name: Bug report +description: File a bug report. +labels: [bug] +body: + - type: textarea + id: description + attributes: + label: Describe the bug + description: > + A clear and concise description of what the bug is, including error messages. + validations: + required: true + - type: textarea + id: reproducer + attributes: + label: How to reproduce + description: > + Steps to reproduce the behaviour. Attach any relevant input file(s) below. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behaviour (optional) + description: > + A clear and concise description of what you expected to happen. + - type: upload + id: upload + attributes: + label: Upload files (optional) + description: > + Upload any relevant files here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 0000000..91a7332 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,30 @@ +name: Feature request +description: Propose a new feature +labels: [enhancement] +body: + - type: textarea + id: proposal + attributes: + label: Describe your proposed feature + description: > + A clear description of what the new feature should do. + validations: + required: true + - type: textarea + id: problem + attributes: + label: Please describe the problem you are trying to address + description: > + A clear description of the problem the proposed feature addresses. + placeholder: > + E.g.: "As a user, I would like to be able to do X..." + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Describe alternatives considered (optional) + description: > + A clear description of alternative solutions to the problem you have considered, + whether that involves adding a different feature or making use of existing + functionality. diff --git a/.github/ISSUE_TEMPLATE/question.yaml b/.github/ISSUE_TEMPLATE/question.yaml new file mode 100644 index 0000000..d115e6b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yaml @@ -0,0 +1,18 @@ +name: Question +description: Ask the developers anything! +labels: [question] +body: + - type: textarea + id: question + attributes: + label: Enter your question here + description: > + Ask anything about the software and we'll get back to you shortly. + validations: + required: true + - type: upload + id: upload + attributes: + label: Upload files (optional) + description: > + Upload any additional files here. diff --git a/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/bug_report.yaml b/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..52dd1ad --- /dev/null +++ b/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,32 @@ +name: Bug report +description: File a bug report. +labels: [bug] +body: + - type: textarea + id: description + attributes: + label: Describe the bug + description: > + A clear and concise description of what the bug is, including error messages. + validations: + required: true + - type: textarea + id: reproducer + attributes: + label: How to reproduce + description: > + Steps to reproduce the behaviour. Attach any relevant input file(s) below. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behaviour (optional) + description: > + A clear and concise description of what you expected to happen. + - type: upload + id: upload + attributes: + label: Upload files (optional) + description: > + Upload any relevant files here. diff --git a/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/feature_request.yaml b/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 0000000..91a7332 --- /dev/null +++ b/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,30 @@ +name: Feature request +description: Propose a new feature +labels: [enhancement] +body: + - type: textarea + id: proposal + attributes: + label: Describe your proposed feature + description: > + A clear description of what the new feature should do. + validations: + required: true + - type: textarea + id: problem + attributes: + label: Please describe the problem you are trying to address + description: > + A clear description of the problem the proposed feature addresses. + placeholder: > + E.g.: "As a user, I would like to be able to do X..." + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Describe alternatives considered (optional) + description: > + A clear description of alternative solutions to the problem you have considered, + whether that involves adding a different feature or making use of existing + functionality. diff --git a/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/question.yaml b/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/question.yaml new file mode 100644 index 0000000..d115e6b --- /dev/null +++ b/{{ cookiecutter.project_slug }}/.github/ISSUE_TEMPLATE/question.yaml @@ -0,0 +1,18 @@ +name: Question +description: Ask the developers anything! +labels: [question] +body: + - type: textarea + id: question + attributes: + label: Enter your question here + description: > + Ask anything about the software and we'll get back to you shortly. + validations: + required: true + - type: upload + id: upload + attributes: + label: Upload files (optional) + description: > + Upload any additional files here.