diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..8b82e26 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,97 @@ +name: Bug Report +description: Report a problem with the LocalStack Toolkit for VS Code +title: "bug: " +labels: ["type: bug", "status: triage needed"] +body: +- type: markdown + attributes: + value: | + ## Thank you for reporting a bug! + Please fill out the form below to help us resolve your issue with the LocalStack Toolkit. +- type: input + id: os + attributes: + label: Operating System + description: What operating system are you using? + placeholder: e.g. macOS 14, Windows 11, Ubuntu 22.04 + validations: + required: true +- type: input + id: vscode-version + attributes: + label: VS Code Version + description: What version of VS Code are you using? + placeholder: e.g. 1.103.2 + validations: + required: true +- type: input + id: extension-version + attributes: + label: Extension Version + description: What version of the LocalStack Toolkit are you using? + placeholder: e.g. 1.2.0 + validations: + required: true +- type: input + id: localstack-version + attributes: + label: LocalStack Version + description: | + What version of LocalStack are you using? + + You can find the version in the LocalStack startup logs or by running: + curl http://localhost:4566/_localstack/info | jq '.version' + + This helps us reproduce and diagnose your issue more effectively. + placeholder: e.g. 4.8.0 + validations: + required: true +- type: input + id: localstack-cli-version + attributes: + label: LocalStack CLI Version + description: | + What version of the LocalStack CLI are you using? + + You can find the version by running: + localstack --version + + This helps us ensure compatibility and troubleshoot CLI-specific issues. + placeholder: e.g. 4.8.0 + validations: + required: true +- type: textarea + id: steps-to-reproduce + attributes: + label: Steps to Reproduce + description: Please list the steps needed to reproduce the issue. + placeholder: | + 1. Go to '...' + 2. Click on '...' + 3. See error + validations: + required: true +- type: textarea + id: expected-behavior + attributes: + label: Expected Behavior + description: What did you expect to happen? + placeholder: The expected outcome + validations: + required: true +- type: textarea + id: actual-behavior + attributes: + label: Actual Behavior + description: What actually happened? + placeholder: The actual outcome + validations: + required: true +- type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, logs, or screenshots about the problem here. + placeholder: Any other details + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..85614be --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,36 @@ +name: ✨ Feature request +description: Request a new feature for the LocalStack Toolkit for VS Code +title: "feature request: <title>" +labels: ["type: feature", "status: triage needed"] +body: +- type: markdown + attributes: + value: | + Thanks for helping improve the LocalStack Toolkit! +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the feature you are requesting. + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: Feature description + description: Please describe the feature you would like LocalStack Toolkit to have + validations: + required: true +- type: textarea + attributes: + label: 🧑‍💻 Implementation + description: If you are a developer and have an idea how to implement this feature, please sketch it out here. + validations: + required: false +- type: textarea + attributes: + label: Anything else? + description: | + Links? References? Anything that will give us more context about your request! + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + validations: + required: false