Skip to content
Merged

8.0.0 #110

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
name: Bug report
description: Report a reproducible problem with the plugin
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for opening an issue! 🙌

Please provide as much detail as possible so we can reproduce and investigate the problem.

- type: textarea
id: description
attributes:
label: Bug description
description: What happened?
placeholder: Describe the problem clearly.
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Please provide a detailed, reproducible description.
placeholder: |
1. Open ...
2. Click ...
3. See error ...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected behavior
placeholder: What did you expect to happen?
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual behavior
placeholder: What actually happened?
validations:
required: true

- type: textarea
id: stacktrace
attributes:
label: Stack trace or logs
description: Paste any stack trace or relevant logs here, if available.
render: text

- type: textarea
id: screenshots
attributes:
label: Screenshots or screen recordings
description: Add screenshots or recordings if they help explain the issue.

- type: input
id: ide-version
attributes:
label: JetBrains IDE and version
placeholder: IntelliJ IDEA 2024.3, WebStorm 2024.3, PyCharm 2024.3, etc.

- type: input
id: plugin-version
attributes:
label: Plugin version
placeholder: 1.2.3

- type: textarea
id: additional-context
attributes:
label: Additional context
placeholder: Anything else that may help?
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Questions or support
url: https://github.com/marcelkliemannel/intellij-developer-tools-plugin/discussions
about: Please use Discussions for questions, support requests, and general ideas.
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Feature request
description: Suggest an improvement for the plugin
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for opening an issue! 🙌

Please note: this is a general IntelliJ plugin intended to work across all JetBrains IDEs.

Features that are specific to one programming language, framework, or technology stack are usually out of scope for this plugin.

- type: textarea
id: problem
attributes:
label: Problem description
description: What problem are you trying to solve?
placeholder: Describe the use case or pain point.
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed solution
description: What would you like to happen?
placeholder: Describe the feature you would like to see.
validations:
required: true

- type: dropdown
id: scope-confirmation
attributes:
label: Scope confirmation
description: Is this feature general enough to work across JetBrains IDEs?
options:
- Yes, this is a general feature for JetBrains IDEs
- No, this is specific to a language, framework, or technology stack
- Not sure
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives considered
placeholder: Describe any alternatives or workarounds you have considered.

- type: textarea
id: additional-context
attributes:
label: Additional context
placeholder: Add screenshots, examples, or other context here.
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
## 🙌 Thanks for your contribution

We really appreciate your effort in improving this plugin.

---

## ⚠️ Before submitting a PR

Please note:

- It is **required to open an issue first** before submitting a pull request.
- The issue should clearly describe the problem and **propose a solution or approach**.
- This ensures that changes are aligned with the overall direction of the project.

👉 **Unsolicited pull requests (without prior discussion) are usually not appropriate and may be closed.**

---

## 🔗 Related Issue

Please link the issue this PR is based on:

Fixes #...

---

## ✨ What does this PR do?

Describe your changes clearly:
- What problem does it solve?
- What was your approach?

---
27 changes: 17 additions & 10 deletions .github/workflows/checkPlugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,13 @@ on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

permissions:
contents: read
actions: read
Expand All @@ -16,27 +19,31 @@ permissions:
jobs:
verifyPlugin:
runs-on: ubuntu-latest
timeout-minutes: 60

steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v6

- uses: actions/setup-java@v5
with:
distribution: 'adopt'
distribution: 'temurin'
java-version: '21'

- uses: gradle/actions/setup-gradle@v6

- name: Run Checks
uses: coactions/setup-xvfb@v1
with:
run: ./gradlew check --stacktrace

- name: Verify Plugin
run: ./gradlew verifyPlugin --stacktrace

- name: Test Report
uses: dorny/test-reporter@v1
if: success() || failure()
uses: dorny/test-reporter@v3
if: ${{ !cancelled() }}
continue-on-error: true
with:
name: JUnit Tests
path: '**/build/test-results/test/TEST-*.xml'
reporter: java-junit

- name: Verify Plugin
run: ./gradlew verifyPlugin --stacktrace

Loading
Loading