diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index d7790cc000..0000000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,25 +0,0 @@ - - -[provide a description of the issue] - -##### Environment -- Operating System: -- JDK version: -- Visual Studio Code version: -- Java extension version: - -##### Steps To Reproduce -1. [step 1] -2. [step 2] - -[Please attach a sample project reproducing the error] -[Please attach logs](https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting#enable-logging) - -##### Current Result - -##### Expected Result - -##### Additional Information diff --git a/.github/ISSUE_TEMPLATE/1-bug_report.yml b/.github/ISSUE_TEMPLATE/1-bug_report.yml new file mode 100644 index 0000000000..cb4511152b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug_report.yml @@ -0,0 +1,73 @@ +name: Bug report (Language Support for Java) +description: Report an issue with Language Support for Java (editing, completion, navigation, build, etc.) +title: "[Bug]: " +labels: ["bug"] +assignees: [] +type: bug +body: + - type: textarea + id: description + attributes: + label: Description + description: A description of the issue + placeholder: Describe the issue + validations: + required: true + - type: input + id: os + attributes: + label: Operating System + placeholder: e.g. Windows 11, macOS 14 + validations: + required: true + - type: input + id: jdk + attributes: + label: JDK version + placeholder: e.g. 17, 21 + validations: + required: true + - type: input + id: vscode + attributes: + label: Visual Studio Code version + placeholder: e.g. 1.85.0 + validations: + required: true + - type: input + id: extension + attributes: + label: Java extension version + placeholder: e.g. 1.0.0 + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps To Reproduce + placeholder: | + 1. step 1 + 2. step 2 + validations: + required: true + - type: textarea + id: repro + attributes: + label: Sample project / logs + description: "Please attach a sample project reproducing the error and attach logs. See [Troubleshooting - enable logging](https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting#enable-logging)." + placeholder: Link or paste relevant logs + - type: textarea + id: current + attributes: + label: Current Result + placeholder: What actually happens + - type: textarea + id: expected + attributes: + label: Expected Result + placeholder: What you expected + - type: textarea + id: additional + attributes: + label: Additional Information + placeholder: Any other context diff --git a/.github/ISSUE_TEMPLATE/2-feature_request.yml b/.github/ISSUE_TEMPLATE/2-feature_request.yml new file mode 100644 index 0000000000..edf81d4af2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature_request.yml @@ -0,0 +1,33 @@ +name: Feature request (Language Support for Java) +description: Suggest a new feature or improvement for Language Support for Java +title: "[Feature]: " +labels: ["feature"] +assignees: [] +type: feature +body: + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? + description: A clear and concise description of what the problem is. + placeholder: Describe the problem + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + placeholder: Describe your proposed solution + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + placeholder: Alternative solutions or features + - type: textarea + id: context + attributes: + label: Additional context + description: Add any other context about the feature request here. + placeholder: Any other context diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..dd84ea7824 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,38 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Smartphone (please complete the following information):** + - Device: [e.g. iPhone6] + - OS: [e.g. iOS8.1] + - Browser [e.g. stock browser, safari] + - Version [e.g. 22] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..0a023aa50c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +blank_issues_enabled: false +contact_links: + - name: ๐Ÿ› Bug Report + url: https://github.com/redhat-developer/vscode-java/issues/new?assignees=&labels=bug&template=bug_report.md&title=%5BBug%5D%3A+ + about: Report an issue about editing, completion, navigation, build, etc. + - name: ๐Ÿ’ก Feature Request + url: https://github.com/redhat-developer/vscode-java/issues/new?assignees=&labels=feature&template=feature_request.md&title=%5BFeature%5D%3A+ + about: Suggest a new feature or improvement. + - name: ๐Ÿงช Issue about running or debugging unit tests + url: https://github.com/microsoft/vscode-java-test/issues/new + about: If your problem is about running or debugging unit tests, open an issue in the Test Runner for Java extension. + - name: ๐Ÿƒโ€โ™‚๏ธ Issue about running or debugging application code + url: https://github.com/microsoft/vscode-java-debug/issues/new + about: If your problem is about running or debugging Java application code, open an issue in the Debugger for Java extension. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000000..bbcbbe7d61 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**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.