From 6a8981038d809cf41a716cad3eff0b924559f6ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Wi=C5=9Bniewski?= Date: Tue, 1 Oct 2024 01:52:05 +0200 Subject: [PATCH] Add language_server_bug_form.yml --- .../language_server_bug_form.yml | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/language_server_bug_form.yml 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..e2445867 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/language_server_bug_form.yml @@ -0,0 +1,96 @@ +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 the 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 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. + + You can include code snippets or screenshots for individual steps to make it easier to + reproduce the issue. + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + + - type: textarea + attributes: + label: Expected behavior + description: > + A clear and concise description of what you expected to happen. If this issue is related + to image rendering, please post a screenshot from + [Reference Gerber Viewer](https://gerber-viewer.ucamco.com/) or CAD software used. If + the design is confidential, follow guidelines regarding confidential files available in + `Additional context` section below. + placeholder: | + The image should look like this... + Description of the element should be more like this... + In the specification it is mentioned that... + + - type: textarea + attributes: + label: Additional context + value: > + If applicable, add screenshots, code examples, or any other resources that can speed up + process of reproducing and fixing the issue. + + + If your issue was discovered with use of specific source file (e.g. in Gerber format), + please attach it to the issue. If file is confidential, please create minimal subset of + the file which can be shared in public and allows to reproduce the issue. + + + If you are not able to create minimal reproduction for confidential source, you can + email me the confidential file at `argmaster.world@gmail.com` with the issue title in + the subject. I will not share the file anywhere in public and will delete it after the + issue is resolved. We can discuss NDA agreements via email if needed. + + + You still should create a public issue based on this template for the issue to be + investigated, please use ``, ``, etc. as a + placeholders for the confidential files. + + placeholder: | + ...