diff options
| author | William Boman <william@redwill.se> | 2022-01-14 00:18:30 +0100 |
|---|---|---|
| committer | William Boman <william@redwill.se> | 2022-01-14 00:24:54 +0100 |
| commit | a06cdc3371735f66912467d3f95ac2a43d9a40fd (patch) | |
| tree | 592d8436516b0f2acb8534027a8bc6aeed63cc67 | |
| parent | update server installation issue template to a form-based template (#399) (diff) | |
| download | mason-a06cdc3371735f66912467d3f95ac2a43d9a40fd.tar mason-a06cdc3371735f66912467d3f95ac2a43d9a40fd.tar.gz mason-a06cdc3371735f66912467d3f95ac2a43d9a40fd.tar.bz2 mason-a06cdc3371735f66912467d3f95ac2a43d9a40fd.tar.lz mason-a06cdc3371735f66912467d3f95ac2a43d9a40fd.tar.xz mason-a06cdc3371735f66912467d3f95ac2a43d9a40fd.tar.zst mason-a06cdc3371735f66912467d3f95ac2a43d9a40fd.zip | |
ISSUE_TEMPLATE: turn .md to .yaml
| -rw-r--r-- | .github/ISSUE_TEMPLATE/feature_request.md | 21 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/feature_request.yaml | 32 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/general-issue.md | 40 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/general_issue.yaml | 74 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/new-server-request.md | 23 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/new_server_request.yaml | 40 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/server_installation_form.yaml | 7 |
7 files changed, 146 insertions, 91 deletions
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 8401daec..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "" -labels: enhancement -assignees: "" ---- - -<!-- For questions, refer to https://github.com/williamboman/nvim-lsp-installer/discussions. --> - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 00000000..f9a09d43 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,32 @@ +name: Feature request +description: Suggest an idea for this project +labels: + - enhancement + +body: + - type: markdown + attributes: + value: | + 👋! This is not an issue template for questions! If you have questions, please refer to https://github.com/williamboman/nvim-lsp-installer/discussions/categories/q-a :) + + Before filing an issue, make sure that you meet the minimum requirements mentioned in the README. + + - type: textarea + attributes: + label: Is your feature request related to a problem? Please describe. + validations: + required: true + + - type: textarea + attributes: + label: Describe the solution you'd like + validations: + required: true + + - type: textarea + attributes: + label: Describe potential alternatives you've considered + + - type: textarea + attributes: + label: Additional context diff --git a/.github/ISSUE_TEMPLATE/general-issue.md b/.github/ISSUE_TEMPLATE/general-issue.md deleted file mode 100644 index eded35ed..00000000 --- a/.github/ISSUE_TEMPLATE/general-issue.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: General issue -about: Report an issue not related to installation of servers -title: "" -labels: -assignees: "" ---- - -<!-- -👋! This is not an issue template for questions! If you have questions, please refer to https://github.com/williamboman/nvim-lsp-installer/discussions/categories/q-a :) ---> - -<!-- -Before filing an issue, make sure that: - 1) you're running the latest version of the plugin - 2) you're running the latest version of the neovim/nvim-lspconfig plugin - 3) you meet the minimum requirements mentioned in the README ---> - -**Describe the issue** -<!-- A clear and concise description of what the bug is and why you think it's an issue with nvim-lsp-installer. --> - -**System info (please complete the following information):** - -- OS: [e.g. macOS 12.1] -- Neovim version: - -Checkhealth output (`:checkhealth nvim-lsp-installer`): - -``` -Paste `:checkhealth nvim-lsp-installer` output here -``` - -<!-- Please also include any other system information you think is relevant! --> - -**Expected behavior** -<!-- A clear and concise description of what you expected to happen. --> - -**Screenshots** -<!-- If applicable, add screenshots to help explain your problem. --> diff --git a/.github/ISSUE_TEMPLATE/general_issue.yaml b/.github/ISSUE_TEMPLATE/general_issue.yaml new file mode 100644 index 00000000..4d5c52dd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/general_issue.yaml @@ -0,0 +1,74 @@ +name: General issue +description: Report an issue not related to installation of servers + +body: + - type: markdown + attributes: + value: | + 👋! This is not an issue template for questions! If you have questions, please refer to https://github.com/williamboman/nvim-lsp-installer/discussions/categories/q-a :) + + Before filing an issue, make sure that you meet the minimum requirements mentioned in the README. + + - type: textarea + attributes: + label: Problem description + description: A clear and concise description of what the issue is and why you think it's an issue with nvim-lsp-installer. + validations: + required: true + + - type: input + attributes: + label: Neovim version (>= 0.6) + description: Output of `nvim --version` + placeholder: | + NVIM v0.6.0-dev+209-g0603eba6e + Build type: Release + LuaJIT 2.1.0-beta3 + validations: + required: true + + - type: input + attributes: + label: Operating system/version (`$ uname -a` on Linux) + validations: + required: true + + - type: checkboxes + attributes: + label: I've recently downloaded the latest plugin version of both nvim-lsp-installer and nvim-lspconfig + options: + - label: Yes + + - type: input + attributes: + label: Affected language servers + description: If this issue is specific to one or more language servers, list them here. If not, write 'all'. + validations: + required: true + + - type: textarea + attributes: + label: Actual behavior + description: A short description of what's happening. + validations: + required: true + + - type: textarea + attributes: + label: Expected behavior + description: A short description of the behavior you expected. + validations: + required: true + + - type: textarea + attributes: + label: Healthcheck output + placeholder: :checkhealth nvim-lsp-installer + render: shell + validations: + required: true + + - type: textarea + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem diff --git a/.github/ISSUE_TEMPLATE/new-server-request.md b/.github/ISSUE_TEMPLATE/new-server-request.md deleted file mode 100644 index 7e95bd7b..00000000 --- a/.github/ISSUE_TEMPLATE/new-server-request.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: New server request -about: Request a new server not currently available -title: "" -labels: new-server-request -assignees: "" ---- - -<!-- For questions, refer to https://github.com/williamboman/nvim-lsp-installer/discussions. --> - -**Which server would you like to request to be added?** - -- Server name: -- Server homepage (e.g., GitHub page): - -**Which languages does this server target?** - -- Languages: - -**How is this server distributed?** - -- Is the server distributed through a standardized channel (such as release files, npm, pip, etc.)? (leave empty if unknown): -- Is this server added in [lspconfig](https://github.com/neovim/nvim-lspconfig)?: diff --git a/.github/ISSUE_TEMPLATE/new_server_request.yaml b/.github/ISSUE_TEMPLATE/new_server_request.yaml new file mode 100644 index 00000000..41cf5fdd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new_server_request.yaml @@ -0,0 +1,40 @@ +name: Server installation issue +description: Report an issue with installing a server via nvim-lsp-installer +title: "[New server]: " +labels: + - new-server-request + +body: + - type: input + attributes: + label: Server name + description: Which server would you like to request to be added? + validations: + required: true + + - type: input + attributes: + label: Server homepage + description: e.g., a GitHub page + validations: + required: true + + - type: input + attributes: + label: Languages + description: Which languages does this server target? + placeholder: typescript, javascript + validations: + required: true + + - type: checkboxes + attributes: + label: Is this server added in [lspconfig](https://github.com/neovim/nvim-lspconfig)? + options: + - label: Yes + - label: No + + - type: textarea + attributes: + label: How is this server distributed? + description: Is the server distributed through a standardized channel (such as GitHub release files, npm, pip, etc.)? Leave empty if you don't know. diff --git a/.github/ISSUE_TEMPLATE/server_installation_form.yaml b/.github/ISSUE_TEMPLATE/server_installation_form.yaml index 42e12f5a..85afe6b3 100644 --- a/.github/ISSUE_TEMPLATE/server_installation_form.yaml +++ b/.github/ISSUE_TEMPLATE/server_installation_form.yaml @@ -12,7 +12,6 @@ body: Before filing an issue, make sure that you meet the minimum requirements mentioned in the README. - type: textarea - id: problem-description attributes: label: Problem description description: A clear and concise description of what the issue is and why you think it's an issue with nvim-lsp-installer. @@ -20,7 +19,6 @@ body: required: true - type: input - id: nvim-version attributes: label: Neovim version (>= 0.6) description: Output of `nvim --version` @@ -65,14 +63,12 @@ body: required: true - type: textarea - id: logs attributes: label: Log and support info placeholder: :LspInstallInfo render: shell - type: textarea - id: logs attributes: label: Log and support info description: Make sure you set DEBUG level before installing the server. Refer to `:help nvim-lsp-installer-debugging`. @@ -82,7 +78,6 @@ body: required: true - type: textarea - id: logs attributes: label: Log and support info placeholder: :checkhealth nvim-lsp-installer @@ -91,7 +86,6 @@ body: required: true - type: textarea - id: logs attributes: label: Log and support info placeholder: | @@ -103,7 +97,6 @@ body: required: true - type: textarea - id: screenshots attributes: label: Screenshots description: If applicable, add screenshots to help explain your problem |
