Skip to content

Commit

Permalink
Update instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
jansorg committed Jul 21, 2023
1 parent ff9fdbe commit ab1b702
Show file tree
Hide file tree
Showing 3 changed files with 132 additions and 10 deletions.
124 changes: 124 additions & 0 deletions .idea/uiDesigner.xml

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

10 changes: 5 additions & 5 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Requirements
- Gradle
- Java SDK, version 8.x (IntelliJ is currently incompatible with JDK 9.x). You have to use JDK version 8.x, otherwise the gradle build will fail.
- Java SDK, version 11 or later

## Build the plugin
The build can be started with
Expand All @@ -28,8 +28,8 @@ will be active after the restart of your IDE.
Official instructions how to deploy a plugin: https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/publishing_plugin.html

### Steps to publish / update
- Update the plugin's version, if necessary. You can do this by modifying the value for `version = '...'` in the file `build.gradle`.
- Run the gradle build
- Update the plugin's version, if necessary. You can do this by modifying the value for `version = '...'` in the file `gradle.properties`.
- Run the gradle build: `./gradlew clean build runPluginVerifier`.
- If there were no errors during the build, then the file to upload is `./build/distributions/zato-$version.zip`
- Login at https://plugins.jetbrains.com and click on *Upload plugin* if you'd like to upload it for the first time. If you'd like to update an existing plugin, then open the plugin's page and click on *Update Plugin*.
- Select the file listed above in the upload control, add change notes if necessary. The plugin's category is probably *Networking*, but choose any other category at your preference. Also, fill out the other fields, like `License` etc.
Expand All @@ -41,9 +41,9 @@ This is only necessary if you'd like to work on the plugin's source code.
It's not required to build it.

### Setup IntelliJ
- Download the current version of IntelliJ Community Edition 2016.3.x, Version 2019.3 was used for development
- Download the current version of IntelliJ IDEA Community or Ultimate.
- List of older releases: https://www.jetbrains.com/idea/download/previous.html
- Open the project directory as a project, it's using the build.gradle file
- Open the project directory as a project, it's using the `build.gradle.kts` file
to synchronize the IntelliJ SDK and the Python plugin

### Directory structure
Expand Down
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,16 @@ but the synchronisation feature is disabled in this case.

### Versions

Versions **2020.1 and later** are supported by this branch.

Branch **idea-2016+** supports versions 2016.1 to 2019.3.
Versions **2022.1 and later** are supported by this branch.

### IDEs

Supported are:

- PyCharm Professional
- PyCharm Community
- IntelliJ Community with the Python plugin installed
- IntelliJ Ultimate with the Python plugin installed
- IntelliJ IDEA Community with the Python plugin installed
- IntelliJ IDEA Ultimate with the Python plugin installed

## Passwords
The passwords of your configured Zato servers are stored in your IDE's [password safe](https://www.jetbrains.com/help/idea/reference-ide-settings-password-safe.html). If you configured the password safe to not store passwords, then you will be prompted for a password the first time a file is uploaded to the configured default Zato server.

0 comments on commit ab1b702

Please sign in to comment.