diff --git a/.github/ISSUE_TEMPLATE/language_server_bug_form.yml b/.github/ISSUE_TEMPLATE/language_server_bug_form.yml new file mode 100644 index 00000000..e4b8462a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/language_server_bug_form.yml @@ -0,0 +1,54 @@ +name: Language Server Bug Report +description: Report a bug in PyGerber's language server. +title: "[Language Server]: " +labels: ["language-server", "bug", "waiting-for-checkboxes"] +projects: ["argmaster/3"] +assignees: + - Argmaster +body: + - type: markdown + attributes: + value: | + # Language Server Bug Report + + Thank you for reporting a bug in PyGerber's language server. Please fill out the + following form to help us understand the issue better. + + - type: checkboxes + id: terms + attributes: + label: Mandatory checks + description: Before opening this issue I have done following + options: + - label: I have reviewed the README for language server related guidelines and haven't found a solution there. + required: true + - label: I have reviewed the language server documentation and haven't found a solution there. + required: true + - label: I have reviewed the existing open issues and verified that this is not a duplicate. + required: true + - label: I have reviewed the existing closed issues and verified that this was already resolved or marked as won't fix. + required: true + - label: I have reviewed the existing pull requests and verified that this is not a already known issue. + required: true + - label: I have reviewed the existing discussions and verified that this is not a already known issue. + required: true + + - type: markdown + attributes: + value: | + > If haven't done any of the above, please do that, we will not look into the issue + > until all of the above are checked. + + If you have found a issue / discussion / pull request describing similar but not quite + matching issue, You can still open new issue, we will review it and decide if we want to + merge them. + + - type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. In this environment... + 1. With this config... + 1. Run '...' + 1. See error...