Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 969 Bytes

CONTRIBUTING.md

File metadata and controls

17 lines (13 loc) · 969 Bytes

Building the plugin

Use gradle tasks. E.g. ./gradlew clean check buildPlugin, where clean and check are built-in gradle tasks, and buildPlugin is provided by gradle plugin for building IJ plugins.

Running the plugin

Use gradle runIde task provided by gradle IJ plugin. It will download IDE jars for the specified version and will start new instance of IDE with the plugin. To specify IDE version use LIVEPLUGIN_IDEA_VERSION env variable or modify build.gradle file.

Note that gradle tasks can be configured as "Run configuration" so you can run use them directly from IDE.

Understanding the code

Just like with other IntelliJ plugins the best place to start is probably plugin.xml. Packages are structured in attempt to reflect toolwindow UI of the plugin.

Please be aware that this is an experimental proof-of-concept code.