From b05e300e9650e8bdbd5364dff7a54be2de1f5afa Mon Sep 17 00:00:00 2001 From: Frank LENORMAND Date: Mon, 13 Sep 2021 12:06:02 +0300 Subject: [PATCH] github feature_request: Migrate template to YAML --- .github/ISSUE_TEMPLATE/feature_request.md | 17 ------------- .github/ISSUE_TEMPLATE/feature_request.yml | 28 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 17 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 6775dc60..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Feature request -about: Ask for a feature to be implemented and included in the next release -labels: feature request ---- - - - -### Feature - -### Usecase diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..3cdbbd3f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,28 @@ +name: Feature request +description: Ask for a feature to be implemented and included in the next release +labels: feature request +title: "[REQUEST] " +body: + + - type: markdown + attributes: + value: | + Please make sure to [search issues](https://github.com/mawww/kakoune/issues?q=is%3Aissue) before creating a new one, to avoid duplicates and centralise conversations. + + If you need to have a question about the editor itself (options, behaviour, codeā€¦) answered, make sure to check the [documentation](https://github.com/mawww/kakoune/tree/master/doc/pages) (also available via the `doc` command in the editor) or drop by [IRC](https://web.libera.chat/?channels=#kakoune) to get instant feedback. + + - type: textarea + attributes: + label: "Feature" + description: "What do you want implemented that is not already available in the development version?" + validations: + required: true + + - type: textarea + attributes: + label: "Usecase" + description: "What use do you have for the requested feature?" + placeholder: | + If the feature's usecase is self-evident, such as a hook or an option whose name hints at a functionality unequivocally, you may ignore this field. + validations: + required: false