aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-01-14 00:18:30 +0100
committerWilliam Boman <william@redwill.se>2022-01-14 00:24:54 +0100
commita06cdc3371735f66912467d3f95ac2a43d9a40fd (patch)
tree592d8436516b0f2acb8534027a8bc6aeed63cc67 /.github
parentupdate server installation issue template to a form-based template (#399) (diff)
downloadmason-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
Diffstat (limited to '.github')
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md21
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.yaml32
-rw-r--r--.github/ISSUE_TEMPLATE/general-issue.md40
-rw-r--r--.github/ISSUE_TEMPLATE/general_issue.yaml74
-rw-r--r--.github/ISSUE_TEMPLATE/new-server-request.md23
-rw-r--r--.github/ISSUE_TEMPLATE/new_server_request.yaml40
-rw-r--r--.github/ISSUE_TEMPLATE/server_installation_form.yaml7
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