Skip to content

Commit

Permalink
243.1.2801
Browse files Browse the repository at this point in the history
  • Loading branch information
imuromtsev committed Jan 17, 2025
1 parent 7ebfcfe commit 924540b
Show file tree
Hide file tree
Showing 1,670 changed files with 119,228 additions and 1 deletion.
88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/1-plugin-bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: "Plugin bug"
description: "Any problem in Explyt Spring plugin"
title: "[BUG] "
labels: ["plugin-bug"]
assignees: []

body:
- type: markdown
attributes:
value: "Thanks for reporting spring-plugin bug!"

- type: dropdown
id: type-problem
attributes:
label: Component
description: "Select the problem component you faced"
options:
- Inspection
- Navigation gutter
- References
- Autocompletion
- Usages
- Properties
- OpenAPI
- Slow operation on EDT
- Other
default: 0
validations:
required: false

- type: textarea
id: details
attributes:
label: Problem details
description: "Describe the problem you faced"

validations:
required: false

- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: "Please provide us as more details on how to reproduce this issue, as you can"
placeholder: |
If your project is open-sourced, show the name of your target (class, method, test class), please, and a link on GitHub.
validations:
required: false

- type: textarea
id: logs
attributes:
label: "Additional information"
description: "Any additional information that can help us to investigate the reported problem"
placeholder: "Logs, screenshots, etc."
validations:
required: false

- type: input
id: plugin_version
attributes:
label: Plugin version
description: "Type plugin version here"
placeholder: "Example: 2024.233.1861"
validations:
required: false

- type: dropdown
id: build_system
attributes:
label: Build system
description: "Build system where project was built"
options:
- Gradle
- Maven
- IntelliJ
default: 0
validations:
required: true

- type: textarea
id: additional_context
attributes:
label: Additional context
description: 'Example: context size, source language, etc.'
placeholder: "Any other information that can help us"
validations:
required: false
59 changes: 59 additions & 0 deletions .github/ISSUE_TEMPLATE/2-compatibility.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: "Compatibility"
description: "Explyt Spring plugin compatibility issues"
title: "[COMPATIBILITY]"
labels: ["compatibility"]
assignees: []

body:
- type: textarea
id: problem
attributes:
label: Problem Description
description: "Describe the compatibility issue you are experiencing"
validations:
required: false

- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: "Provide steps on how to reproduce the issue"
placeholder: "1. "
validations:
required: false

- type: input
id: intellij_idea_version
attributes:
label: IntelliJ IDEA Version
description: "Type IntelliJ IDEA version here"
placeholder: "example: 2024.2.1"
validations:
required: false

- type: input
id: plugin_version
attributes:
label: Plugin version
description: "Type plugin version here"
placeholder: "example: 2024.233.1861"
validations:
required: false

- type: input
id: operation_system
attributes:
label: Operating System
description: "Type Operating System here"
placeholder: "example: macOS 12.3, Windows 10"
validations:
required: false

- type: input
id: dependencies
attributes:
label: Other Dependencies
description: "Type other Dependencies (if applicable)"
placeholder: "example: JDK, plugins ..."
validations:
required: false
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/3-feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: "Feature request"
description: "Suggest an idea for the Explyt Spring plugin"
title: "[FEATURE]"
labels: ["feature-request"]
assignees: []

body:

- type: dropdown
id: type-problem
attributes:
label: Component
description: "Select the problem component you faced"
options:
- Inspection
- Navigation gutter
- References
- Autocompletion
- Usages
- Properties
- OpenAPI
- Slow operation on EDT
- Other
default: 0
validations:
required: false

- type: textarea
id: problem
attributes:
label: Describe the problem
description: "A clear and concise description of what the problem is"
validations:
required: false

- type: textarea
id: solution
attributes:
label: Describe the solution
description: "A clear and concise description of what you want to happen"
validations:
required: false

- type: textarea
id: context
attributes:
label: Additional context
description: "Add any relevant screenshots, sketches, or links to explain the request further. This could include similar features in other plugins or IDEs, performance implications, etc."
validations:
required: false
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/4-ask_question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: "Ask a Question"
description: "Ask any question about using the Explyt Spring plugin"
title: "[QUESTION] "
labels: ["question"]
assignees: []

body:
- type: markdown
attributes:
value: |
**Question**
_Write your question below. Make sure to include as much detail as possible so we can help you effectively._
- type: textarea
id: question
attributes:
label: "Your Question"
description: "Please describe your question in detail"
placeholder: "Enter your question here"
render: text
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
31 changes: 31 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: test

on:
push:

env:
BRANCH_NAME: $GITHUB_REF_NAME
BUILD_NUMBER: $GITHUB_RUN_ID

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 21
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
- name: Build with Gradle
run: ./gradlew --stacktrace --info --warning-mode all :spring-bootstrap:test -Dfile.encoding=UTF8
- name: Publish Test Report
uses: mikepenz/action-junit-report@v5
if: success() || failure() # always run even if the previous step fails
with:
report_paths: 'modules/**/build/test-results/test/TEST-*.xml'


36 changes: 36 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: release

on:
push:
branches:
- 'release/**'

env:
BRANCH_NAME: $GITHUB_REF_NAME
BUILD_NUMBER: $GITHUB_RUN_ID

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 21
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
- run: ESCAPED_BRANCH_NAME="$(echo "$BRANCH_NAME" | sed -e 's|release/||g' | sed -e 's|/|_|g' )"
- name: Sign Plugin
run: ./gradlew --info :spring-bootstrap:buildPlugin :spring-bootstrap:signPlugin :spring-bootstrap:publishPlugin -PsnapshotVersion=$BUILD_NUMBER -PdistFilePostfix=$ESCAPED_BRANCH_NAME-b$BUILD_NUMBER -PsetUntilVersion | tee build.log
- name: Archive production artifacts
uses: actions/upload-artifact@v4
with:
name: dist-without-markdown
compression-level: 0
retention-days: 5
path: |
modules/spring-bootstrap/build/distributions/*.zip
build.log
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.gradle
.idea
*.iml
*.iws
/build
/modules/*/build/
out.map
*.hprof
.intellijPlatform
*.DS_Store
!.idea/copyright
!.idea/scopes
6 changes: 6 additions & 0 deletions .idea/copyright/explyt.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/copyright/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .idea/scopes/all_kt_java_kts_files_exclude_generated.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions .run/Run Plugin.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run Plugin" type="GradleRunConfiguration" factoryName="Gradle">
<log_file alias="idea.log" path="$PROJECT_DIR$/build/idea-sandbox/system/log/idea.log" />
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="spring-bootstrap:runIde" />
</list>
</option>
<option name="vmOptions" value="-Didea.ProcessCanceledException=disabled" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
Loading

0 comments on commit 924540b

Please sign in to comment.