From 3db7a0e3433a9279cd64f8a8d86433fde6448549 Mon Sep 17 00:00:00 2001 From: Karol Lewandowski Date: Tue, 27 Sep 2022 08:01:29 -0700 Subject: [PATCH] Gradle/DevKit approach or Plugin/Theme topic content reorganization (#862) --- code_samples/README.md | 2 +- code_samples/theme_basics/README.md | 8 +- .../resources/META-INF/plugin.xml | 2 +- ijs.tree | 51 +++--- .../deploying_plugin/img/jar_location.png | Bin 65190 -> 0 bytes .../img/jar_saved_notification.png | Bin 47336 -> 0 bytes .../img/prepare_plugin_for_deployment.png | Bin 83027 -> 0 bytes .../getting_started/img/add_sourcepath.png | Bin 112716 -> 0 bytes .../img/community_sources_directory.png | Bin 47815 -> 0 bytes .../img/create_intellij_idea_sdk.png | Bin 25778 -> 0 bytes .../img/intellij_platform_plugin_module.png | Bin 48028 -> 0 bytes .../img/new_project_wizard.png | Bin 71583 -> 0 bytes .../getting_started/img/plugins-sandbox.png | Bin 54951 -> 0 bytes .../img/set_home_directory.png | Bin 13957 -> 0 bytes .../getting_started/img/set_java_sdk.png | Bin 10681 -> 0 bytes .../img/set_plugin_module_sdk.png | Bin 114619 -> 0 bytes .../{ui_themes => themes}/img/keys-naming.png | Bin .../img/theme_colorpalette_popup.png | Bin .../img/theme_components.png | Bin .../img/uit_control_complete.png | Bin .../ui_themes/img/devkit_wiz_action.png | Bin 135176 -> 0 bytes .../ui_themes/img/devkit_wiz_dialog.png | Bin 32543 -> 0 bytes .../api_notable/api_notable_list_2019.md | 2 +- .../tools_gradle_intellij_plugin.md | 12 +- .../internal_ui_laf_defaults.md | 2 +- .../verifying_plugin_compatibility.md | 2 +- topics/basics/getting_started.md | 40 ----- .../getting_started/build_number_ranges.md | 5 +- .../creating_plugin_project.md | 42 ----- .../getting_started/deploying_plugin.md | 26 --- .../plugin/developing_plugins.md | 46 +++++ .../migrating_plugin_devkit_to_gradle.md | 22 +++ .../getting_started/plugin_compatibility.md | 6 +- .../getting_started/publishing_plugin.md | 159 ++++++++++++++++-- .../running_and_debugging_a_plugin.md | 21 --- .../getting_started/setting_up_environment.md | 63 ------- .../theme/creating_theme_project.md | 63 +++++++ .../getting_started/theme/deploying_theme.md | 19 +++ .../theme/developing_themes.md | 16 ++ .../theme/running_and_debugging_a_theme.md | 35 ++++ .../theme/setting_up_theme_environment.md | 72 ++++++++ .../getting_started/theme/theme_structure.md | 65 +++++++ .../theme}/themes_customize.md | 52 ++++-- .../getting_started/theme}/themes_extras.md | 20 +-- .../theme/themes_getting_started.md | 47 ++++++ .../basics/getting_started/using_dev_kit.md | 18 -- topics/basics/ide_development_instance.md | 32 ++-- .../plugin_structure/dynamic_plugins.md | 4 +- .../basics/plugin_structure/plugin_content.md | 4 +- .../plugin_structure/plugin_dependencies.md | 10 +- .../plugin_structure/plugin_extensions.md | 2 +- .../plugin_structure/plugin_icon_file.md | 10 +- .../{types_of_plugins.md => plugin_types.md} | 15 +- .../{basics.md => plugins_quick_start.md} | 10 +- topics/intro/about.md | 5 + topics/intro/code_samples.md | 4 +- topics/intro/content_updates.md | 9 +- topics/intro/intellij_platform.md | 2 +- topics/intro/key_topics.md | 4 +- topics/intro/sdk_code_guidelines.md | 6 +- topics/intro/sdk_style.md | 2 +- topics/intro/welcome.md | 5 +- .../products/androidstudio/android_studio.md | 12 +- topics/products/dev_alternate_products.md | 10 +- topics/products/idea/spring_api.md | 2 +- topics/products/rider/rider.md | 2 +- .../{ui_themes => }/themes_metadata.md | 0 topics/reference_guide/ui_themes/themes.md | 114 ------------- .../reference_guide/ui_themes/themes_intro.md | 22 --- .../working_with_custom_actions.md | 2 +- .../configuring_plugin_project.md | 109 ++++++++++++ ...quisites.md => creating_plugin_project.md} | 65 ++----- topics/tutorials/build_system/deployment.md | 150 ----------------- topics/tutorials/build_system/gradle_guide.md | 156 ----------------- .../custom_language_support/annotator.md | 2 +- .../code_style_settings.md | 2 +- .../custom_language_support/commenter.md | 2 +- .../completion_contributor.md | 2 +- .../find_usages_provider.md | 2 +- .../folding_builder.md | 2 +- .../custom_language_support/formatter.md | 2 +- .../go_to_symbol_contributor.md | 2 +- .../language_and_filetype.md | 2 +- .../lexer_and_parser_definition.md | 2 +- .../line_marker_provider.md | 2 +- .../custom_language_support/prerequisites.md | 2 +- .../custom_language_support/quick_fix.md | 2 +- .../reference_contributor.md | 4 +- .../structure_aware_navbar.md | 3 +- .../structure_view_factory.md | 2 +- ...tax_highlighter_and_color_settings_page.md | 2 +- topics/tutorials/github_template.md | 20 --- topics/tutorials/gradle_build_system.md | 27 --- topics/tutorials/plugin_github_template.md | 25 +++ .../project_wizard/adding_new_steps.md | 2 +- .../tutorials/project_wizard/module_types.md | 3 +- topics/tutorials/run_configurations.md | 5 +- .../tutorials/{kotlin.md => using_kotlin.md} | 92 +++++----- .../kotlin_ui_dsl_version_2.md | 2 +- 99 files changed, 924 insertions(+), 975 deletions(-) delete mode 100644 images/basics/getting_started/deploying_plugin/img/jar_location.png delete mode 100644 images/basics/getting_started/deploying_plugin/img/jar_saved_notification.png delete mode 100644 images/basics/getting_started/deploying_plugin/img/prepare_plugin_for_deployment.png delete mode 100644 images/basics/getting_started/img/add_sourcepath.png delete mode 100644 images/basics/getting_started/img/community_sources_directory.png delete mode 100644 images/basics/getting_started/img/create_intellij_idea_sdk.png delete mode 100644 images/basics/getting_started/img/intellij_platform_plugin_module.png delete mode 100644 images/basics/getting_started/img/new_project_wizard.png delete mode 100644 images/basics/getting_started/img/plugins-sandbox.png delete mode 100644 images/basics/getting_started/img/set_home_directory.png delete mode 100644 images/basics/getting_started/img/set_java_sdk.png delete mode 100644 images/basics/getting_started/img/set_plugin_module_sdk.png rename images/reference_guide/{ui_themes => themes}/img/keys-naming.png (100%) rename images/reference_guide/{ui_themes => themes}/img/theme_colorpalette_popup.png (100%) rename images/reference_guide/{ui_themes => themes}/img/theme_components.png (100%) rename images/reference_guide/{ui_themes => themes}/img/uit_control_complete.png (100%) delete mode 100644 images/reference_guide/ui_themes/img/devkit_wiz_action.png delete mode 100644 images/reference_guide/ui_themes/img/devkit_wiz_dialog.png delete mode 100644 topics/basics/getting_started.md delete mode 100644 topics/basics/getting_started/creating_plugin_project.md delete mode 100644 topics/basics/getting_started/deploying_plugin.md create mode 100644 topics/basics/getting_started/plugin/developing_plugins.md create mode 100644 topics/basics/getting_started/plugin/migrating_plugin_devkit_to_gradle.md delete mode 100644 topics/basics/getting_started/running_and_debugging_a_plugin.md delete mode 100644 topics/basics/getting_started/setting_up_environment.md create mode 100644 topics/basics/getting_started/theme/creating_theme_project.md create mode 100644 topics/basics/getting_started/theme/deploying_theme.md create mode 100644 topics/basics/getting_started/theme/developing_themes.md create mode 100644 topics/basics/getting_started/theme/running_and_debugging_a_theme.md create mode 100644 topics/basics/getting_started/theme/setting_up_theme_environment.md create mode 100644 topics/basics/getting_started/theme/theme_structure.md rename topics/{reference_guide/ui_themes => basics/getting_started/theme}/themes_customize.md (90%) rename topics/{reference_guide/ui_themes => basics/getting_started/theme}/themes_extras.md (88%) create mode 100644 topics/basics/getting_started/theme/themes_getting_started.md delete mode 100644 topics/basics/getting_started/using_dev_kit.md rename topics/basics/{types_of_plugins.md => plugin_types.md} (84%) rename topics/basics/{basics.md => plugins_quick_start.md} (68%) rename topics/reference_guide/{ui_themes => }/themes_metadata.md (100%) delete mode 100644 topics/reference_guide/ui_themes/themes.md delete mode 100644 topics/reference_guide/ui_themes/themes_intro.md create mode 100644 topics/tutorials/build_system/configuring_plugin_project.md rename topics/tutorials/build_system/{gradle_prerequisites.md => creating_plugin_project.md} (61%) delete mode 100644 topics/tutorials/build_system/deployment.md delete mode 100644 topics/tutorials/build_system/gradle_guide.md delete mode 100644 topics/tutorials/github_template.md delete mode 100644 topics/tutorials/gradle_build_system.md create mode 100644 topics/tutorials/plugin_github_template.md rename topics/tutorials/{kotlin.md => using_kotlin.md} (66%) diff --git a/code_samples/README.md b/code_samples/README.md index 44cfebc84..ce768f6ed 100644 --- a/code_samples/README.md +++ b/code_samples/README.md @@ -55,7 +55,7 @@ In the following table, you may find all available samples provided in the separ | [Run Configuration](./run_configuration) | Run configuration implementation with factory, options and UI. | | [Settings](./settings) | Custom settings panel, adds a settings panel to the **Settings/Preferences** panel under **Tools**. | | [Simple Language Plugin](./simple_language_plugin) | Custom language support, defines a new *Simple language* with syntax highlighting, annotations, code completion, and other features. | -| [Theme Basics](./theme_basics) | Sample *UI Theme* plugin with basic interface modifications. | +| [Theme Basics](./theme_basics) | Sample *theme* plugin with basic interface modifications. | | [Tool Window](./tool_window) | Custom Tool Window example plugin. | | [Tree Structure Provider](./tree_structure_provider) | Tree Structure Provider showing only plain text files. | diff --git a/code_samples/theme_basics/README.md b/code_samples/theme_basics/README.md index f167d971b..e5151820b 100644 --- a/code_samples/theme_basics/README.md +++ b/code_samples/theme_basics/README.md @@ -1,12 +1,12 @@ # Theme Basics [![JetBrains IntelliJ Platform SDK Docs](https://jb.gg/badges/docs.svg)][docs] -*Reference: [Creating Custom UI Themes in IntelliJ SDK Docs][docs:themes]* +*Reference: [Creating Custom Themes in IntelliJ SDK Docs][docs:themes]* ## Quickstart -Custom UI Themes are available beginning in version 2019.1. +Custom themes are available beginning in version 2019.1. -Creating a custom UI Theme is a process of choosing a base IDE Theme (Light or Darcula) then changing aspects of the base Theme definition. -Custom UI Themes can: +Creating a custom theme is a process of choosing a base IDE Theme (Light or Darcula) then changing aspects of the base Theme definition. +Custom themes can: - substitute icons, - change the colors of icons and UI controls, - alter the borders and insets of UI controls, diff --git a/code_samples/theme_basics/resources/META-INF/plugin.xml b/code_samples/theme_basics/resources/META-INF/plugin.xml index 113b3469a..f4cb4fc26 100644 --- a/code_samples/theme_basics/resources/META-INF/plugin.xml +++ b/code_samples/theme_basics/resources/META-INF/plugin.xml @@ -20,7 +20,7 @@ UI Themes. + IntelliJ Platform SDK code sample to illustrate creating themes. ]]> diff --git a/ijs.tree b/ijs.tree index b46971ecf..26d1bb241 100644 --- a/ijs.tree +++ b/ijs.tree @@ -22,28 +22,25 @@ - + - + - - - - - - + + + + - - - - - + + - + + + - @@ -60,8 +57,6 @@ - - @@ -90,14 +85,9 @@ - - - - - - + @@ -346,6 +336,19 @@ + + + + + + + + + + + + + diff --git a/images/basics/getting_started/deploying_plugin/img/jar_location.png b/images/basics/getting_started/deploying_plugin/img/jar_location.png deleted file mode 100644 index a1b598150d071eec64be0408ed1b4f40ca7318f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65190 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⪚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 +)?s>&wFRJ5i?~ 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Μ)kCjC(9q;GKDMp^0#4R{g!yl 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

OMp6Us`=;vNLO!G>{ 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 diff --git a/images/basics/getting_started/img/community_sources_directory.png b/images/basics/getting_started/img/community_sources_directory.png deleted file mode 100644 index 3e03c70b4edf1d4bdbea948ba41d148f496cb3b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47815 zcmZU)bx@mKv^`u(kz&PNgF6&=cbDR>O>u`}#a)6^tT+^h6nB>bC3tXx6nD2Deeb<9 z-^@3e{Bv^7ekRA(UTf_qN?lbB9fcU>&6_vq3i8sLZ{ENiy?(Wj5no$y-L;?Jy!rM< zL0UrF8+w?7;EgNyG9(3j=)A&L3@czQK3ZyW!Yg|^U@c}nCSMlmiNRS8!BhJdis`lK zNRU3(VtTxZ@$TW-_L?Rg6TyHX$0v6(`S5u8@UY5nhfk=@_LIJTRB-Uyt*tF_2Hb+8 zqIc=+rm`L$JRv=19E7nCZ>~75IIlilab0m={rY5LLe3{uI-Orxi8e4WfQI<56ZxC6 z^zyv&((;^=DZN{?>Me4l)DF51{QLcpNO0(SaQ(9#&6uV} znUl{GVeDK1HGPT>ZAjO=%;9Py0tv5u@Y57d=&a{Q44Frl=6xSN0<5dB>2E5B>MjEQ zB!|1_OeVJ986Y&WPySZPFH5>FH_F>^w7qNtlJwLOzVM-;qR;VGV({(*HwiP|+)5+g|bO$&rlz#%tRUI@is*g`E%6SRjW27-os9Nn4dmL6#5aEejSWvPH%xel&UWcDS{Mf@I8| zM6}`t> zK4LVf#TiU647JZhM9B=Tz)4@zGerz>ajMlU*Zzz~+aZ6r7Lo;4%9fp>GdDCe!{*c1 z;RK?kNVhU+I!kSr&we@XFc<3e7BIfw`qhU2F zEGVoImg9L%UON2|s;8(gTHKN>lF(WjHv{9x=|o&IIH8dVzZqHy=8u|Q5(<<4J|#i! z?0ykpBvYUhhn=3SW^o-0%;0wcl#FMi+pcl2K_*mU`ZMYZu@W;z{B^Q(za817^+3M@ zM(pBvvb?CY7F7Y`^eVZb z2+WP&hSGZ9cdE7}m13UaDTxn`HnKP3#Q=5W2|t!V7K(Zr>3m2og0X({@oSU2KHoaWR(Kc;Qe zr$;k9An<^GyWIrWjG6Q{l>s4H4s9@d)({hy7>=UJjZnaf<2w6NN>=f$D(ONfh?)*I zNJ07%e;9~sC_-FH%Vvlp8zAd`=g4WS*%1mjgPTpJ0Rzn=(;MqV(g0Ni&lgct z9D+(j_MB^OYk&Y1sg~S_UTDVzrj=~+UvJzfu$%nMu>xRGf`5-Z_>e_#jv5ssf)|TZ zO~PH0Whb6Ac5TGAxyQ*z5SeT9Y-mF&a^1R+QZ0&%dDnbN!t3vahq~Tea<G5<7PewUa*@E7g@zCP^6I8eNNsvZ{7(=4Yqr2&njDmMOe z5V$KFMRIJL@Nd%$yvZG1@}qVyKuk3dIGwp+_Q)YL00W zQizbOXm)WdPpUpo6xb~zPf{K=O?M3h7IsOvtFnOnVXshq{I10){5RN&rr5^$T!#^F zczi@!`Wr#oBw<8QUnN#fcCZSnti|amC_~g=utYUyRKacQbVIMF#U2MjREr7kTD3a%c z(GN)3!CWdYn-#zwoD;9lTd}cs1pmRytJ$}???sb86k7mDgHvR2n=2M3<7Q(%w|tku z=Sx>U>9pYA4^IqHkG$~e|Eu8!N}&z^ZeL^m6%kuuW_(tHuD>-bxz2TnYWNeeXDkQd z4Knk6rMsnkq~EscZu3y<@4`XW0S793Wx}A~J1zxOV`N6W0Ql`GJP4dk2?&OcF3A-K zC=CQ^v*E{(R8gc}cNS6q#l3k?pfDf(U;}6^$dbhrbSXEkN%nQeW3E+}du9NsuosC1_VE^UnPX5%RKM}60hh30-DP3h?8E+|3{+()GqI_gRNNE<% zqZCeJCTX}vp#;FOuQ4Y3O(PHdW&hfwB~oI`cE!N=kHuVjbJ5D_P<$MuQIb{cCiL<8@|7vTC?_U^y(%6OYXov!uD8HRx;%)0~gNOpf`a zWeu5vO-)Vhu$_j7s)VVse|GOC?pT}C)7PxS)emNQ#N^hFZXeM9jqybp<5TAwn2fs&NcVUZ<@0^8N5#W&$ z!hF?n=Rf5T?nnWSdKP?nkp;@l2?f5q^Rs|ZPDBpGfT4l zL!?g+cH#$rjKpA#js;7n#JKs+Z|puxZBXP%5I0CJEKYPskIR8F`ywJ|)GS<7#}xDr z@KwT((w;EKQkxu5

p_C4R8`!+~&QNoO(-`q?SUK)zoi>$vZru)DtTFT+KU}Y2y zkW3%Og!zX1ZZQYhQ+L!3%lJKZb`y^&^oc{d1qomOrnw9|i;84{ri(JSqK)#$SU_n( zi3T5m4+-FqnHo{tV}V?<{M~q}oUWp^%799-{a2kVi?3+0C|RP%v-T^P!^PW8Ky_REiT4k<+j5o=LrR(uiN6f(F(8%8d3J*tw!l!&_6g+7M z5OSff@4{ohN5T{MQGrINh806s&i4p~%`i(6x2X})2f)Q7pcGbFSxL-rbPAM7Wb&vP z>*g)bcd&4b?hF?kPGB!T8u3Sr2xItsbp|Y)%{WFJS@S=Ubr}{Sa3S{}1{*^NDCu@9 zvZY%B4~>FMqpV6<7o*)fBjuO$)S%rzBy*h5v&NAqlNcSB@ZW=+zbw-#6Y<4Xy5W{6 zXU3l4l$bpZZxHfZpa~a3K=|7-B}iu7wRO&yQBr>0M1V8>NF{m*9Xfm_15(9K+z_M+ ziPF)G3=I)BQCk3VYDi3Lpk%}v9Vbz@5&2F+t4eM6^@E|96CDi!ySRAaXH7GuQ5XOd z0E9lNrT+>tl<$!~pg z^DTQGrPW!O5zTLUEO%#TOh|+4a2?au*UThX!N&1^bPT}?7E$u=aU9}w>mr)ov6Z+K zH>{qGspW>5OSenm-y_O0r?i3ZKzA*{Uw0|W<&>of3t--Hxeegl@~Ej(XZizA4>@H? zCe6))b=gLGMiCMV(3>;Pjnj({ZxWPutx6JGV_Q0qjfmxXL|$M-(y%)in`EgE?a9 zx7Y)_(OAh?s0mh1Mq56V46K9#kM{BiRsUf!a-4`_T2tu$78c=_gB}}Ts12C;ElXF( zxQXRHDOqqAld;J&vuyRw+DPYwYv&@Y5gOK8(j@h{&e5{4zdoR(_5I!*6DDC}aq7V< ziLUC4j-PNu7ueeRozLonf+xUO^vil?s9w^`Fzp-oa-anT_QCe+ z4Re0c`CQohdMXhgLXbdXyG;h_?nsp`O8w1Zy=MNx1p~2S`0?CP#MZ0}LE5c$YQ7t0 z;(&?49n4#P+aRs>H(6|L!SDIbEUtoo5-1OK_QhasfrB_|sG8+lL1?0y`Xc zL0a1FYCw%m+tA2)C@Kl2kDq9PDjPSBj~}@!AbUjAE>qmF^(FP0yr>61zM%emDLvVz zwbGrzhzwnXkX5e+`0)LppoBisw%`rdq_pKI5x^#$CbA6duUR)kjW8Cw&|11KE|0%u z;NL)x=YYxc%aO^r^`$IhFJWGb%J3N-9bHCGkI>K0ulea{dwbx?gL*eqvDjjYH$+2u zvM_1MN@+6g{3GfaXfOPHc85J!vYM_Zl{oCiHyf+PW;w-) z*_i_Q&Qm<^bK}A(_t;E^}b}dHtK385V zL}(?w6Rtz_xqo|z3bT~cWAnsrjM&+924g}Wd-0owv!ZKZo13+kLl}pP4M@H>#}zkT z?4HNVBk!|iH&$0yo89-YZ}>Pk60?Q?4ufKXAL(|}R10a*7jgS-=XouFCqE?tAz6XM zuEm0z=t*i-VR>DgrtrItK0chwWPP<3Y7E+8($|3-o_f4=ijg0-{5aF9I*}tdsG1Ig zQas7bYmDFBt;VUh<%C(y+RI-%1q~fL4F4Ye(g7ZsXt+`wifj;$byx03j(8XAZ2z|2 z?^1v~T!@ZJ=BEP)3@jo|OF~%co5-*YB)@o%iXmtYxyI4+9!408EGo4Z3sVjvlsGHb zbDfF9xd-Qzf|6ETfzysUwzjsakhF}QDKh!Dw@=}Z6SH`IMyOPKq`14dl z9^@7YDq97|!#Ec$pO=3}Aq;Cpw=9vc+Hn$4v(Hf6J`36q^&6Ww;(F52 zcq)OK92ij)$g76*aq;k%J#P3#^gkAV`7K0|@as7f8OGeQn(X?~)Kon(hf1Ipb;Hul z8G{#T+w7N<;KaZdH;FahyoiZvW6W_)GQFB4B`!cHB7rn`uST4q7lD9aVQI+?ix2OY z!t(L)F$=`z5tcvCO#40@pG7nRzH^a*2PNJ_E7>xc!?j1|9WA4}zJ}ttLS1&`skeHy zKwf^VMKyD4eZe~dH3ajsMl)6DK$`ImxT2Ma0GGtc1JV_@&0cPbFA}Jrozss)Y50AJ zhph~3EdXGtb?J>VgKJSuY5e>YSPm92S7HtA@D)iZ2PGDn21ADsHd7m@pbbRlwMyYJ z+RR9BVRR)u)WR6=TU@P}&J!8u0miuz+%363V9%43fzwt7@!y(py+a2iBn)g=I~dYZ zKmGXjm}+4U7GY^H5RM5QqwML(}LZ);)sb>Xrk2Vs_5b7a$*E zTrVr9%;xyYm_xO1HrwQx33}&}QLpe;Vi(Nb~{OtLgC0lNJ-<3!%Ow=!jR_jIfkd5NtZ*8U6_uvK#O{R)85kO zrX;)6oi!q*Ue77%--=M8+G6)du2nT;nxYA+mLvucqC*M9qnwqx0Xc%#J|M< zohBKl$zBSNv5oKDE?}Pbp8z-@!aRW$(wYk_ZiD78*@6(&s9p1AY_HIB+$|$!2`T}k z2DhTbpO-ra=0u<(&3svdG_)_qqQaz-wN}1W;5}D7<6Oot`P`wAhB~`ggDMzlV(EyK zP9v`5W)ik#fTKT6H>OgGJpDlu1NxMh17=yM#X_ZLuS6cp7D(`qi>fQ&D6DaUABPQ~ zIZsV(Xk!$322bgr*&~R>i`B>^f>>^1nCR?@B^^cn=eCu&zhfTb=dk)Qxt*Qoex_Dw ztwRi%6@Y3Pl0x$ZTY`!}f*6eCvzQ+l7ZucYAoKSET*ksqeW&Jn7bYn&cAQU;UZ74I zb3Xj5EdH5{mNCAJl3)uymnx%W2`(nVsQ*?)E)m2mX~vQe`AEv=RIoy^ZhbZqqye>f z1+R-cKL%VBwvUb|UtLN+b}j8D@4;mrwO}t2?20o-2AP21bA-oYO(aHkhIMycr{Aun z4!h?fUff^jMSg~$|Bj;E{Jud*bhfib(LFB)xX4*)5RMdX^0e0d# z%k}oMf^ee-msJK7gt{;fo*-v(v6u$_aD3|H%qrms(x+|k5CiVW+B%QdmEAvnFB2`6 zq^c?#-N(YUw~OC>bs0b^>=!BnMU&-%h!PLWSz8m)AO4K~XhlPpRcx%UkCLhvK5p3V z!fVt$(gZF-25pS!wa<~c%{BLVW{IUao%TXT!y|!6YE}dqJYXhg|(5-?{ei`aldDYRBMeii6rK`+QZ=``y^CM0B)2+fzbbgX6zIa}oJh_m zpF;uq*w;Sc=KI%LdRBpOmUCp%f~LqXe`%DLd=ODb+UrO#s2I6QXCWm7b_SE!u(JEX zA2;2G*ubVDU*Ty>0Z2}XR1J1=2)Nhz<$GI%3InU0iw`Xyr3x8Quw)gYzR4J9uNCv_ zuc9jmFF8RN%_eVDmh1w8ukI_C)InaF5mD`m3GYN=GA6^iP^{r*xf%JUUC1Xk@#(ie zUzl?&PLhsy(B1n`BWrSyq z(c5{h2ff#nn;}N^0>PD_H$p|(2K+zDy zJctc(&Hyiy(RWODD`A<9VW=q^?V;z&f2cAFLM0b2I{h?Et8p0}=cwmMAyw@*FswX6 zci_=Oo{n3T#9&m;92(3XJdQ#T+td;1KQSV&xMO)Is9Q;yH_{a%7j{wy9-|a$hp*4E z`=Q8%vg86M{hsE2I7;T{t_|Q+2GQlASrY7rc)3WVB8EK^2@ZP;$BnR6Pyun9R5?hM z#NEI6F}vf^`*GW;3XJ+HCSv#n*_F1w#aN+SJ4ZWr1=KB$P$V~!4z>I5a{67F6rCZQ z#wf1ujIa5U7tS5ZS;!s~ucU;sBK^peC9~uH{+d7zShyswz=*1OyE zHlcF2d*fnD6fY_V(eYpj277?%nlg!H9v%fwg8UA6QKP$UCE_K( zukU=6T8Dsz8ac-imkr4v5A!sl=YhL$`3KAxFi~ttQHNhD>dw-gozsN;B+@knx#eB=UbmX@O(xc7N8!!RryitI*FoXLyyDo0`^EV2hdZ?t9UstgT zlQ>d#x%b8(vM&~ab%pCIL-`>WzUJ5`OzcAMEq>%eey0!gqH%x&dHU!xdTHBseijHUFH35rVv=^+@HTC#{i ze3pa|-ATE}Thqi=d&H#OSP7`A;nsn6RT?iVR|5BMX*&Y(wgAyfLx+6&sYb^OK=o8f zJjO0!=}H4mp8U;cZ8o|bwcc`hSIOk$lHlyf<1@clVNw)EkZ06DnKqNl*B9R?IVN16 zd!c}|dL5{VdWkpn-PY$K0fVd&VKFi``kO@grK%qJtmnyBXijdNVX&0C;qN#xRG`Vs z?XFl7ailu>`BT$~COG%k2!)>t7J0Y2nVfOk&982Oye7WQ;H=-@F6A@B8sNXYOmYtrv3erBMtTKiP;fH%ANr8FmPPqr$&`7`D@ocD0wAME_(r|W8BTL>VrQ}2T3o0m4x@&(IM@P z*ybk^=V70gxx=CjsYkZXoAz@X!@yZ2{sHt5UcdNG%y1+RPuz2ErbE~B9l)MI8yUyq zF~4lhVvI1hhfnx`+3!{V>ddaHTJk!`M)-GW^W<2j$nzKb=j0T^>sd*_lt} z9Z{n`oGG3L0fjIHcQY}eak85!62s^G?>bahejd9xrto7mn$40j=qiUeP6M_cT7P`w zMsqi`&wuvEf2Tx;f{TKxrwNv?(VB|E zYN5z2pnYv{X1lu{ySs#VJt0u7QPhcTI@sCZP6`$Wlva2!qHC#Q{{(;{rRt{?@iny~g{Unuu|QaLyO z5kdTwt*}|g9;IyMYRuikgn7^N1EDefAs_n^Wi-sYZCxZ;Yr&hMR7#m3yJ(^sKAGgPEoUORS~8$sla0|M zX;(%aYbSRJTV>}Pu8-I@l@|zVWfG1yY-tY8eb|EQaTpeK5EF%>j>Vve z_D4xJ%&(`#Dm2-9U6U+F{S8W#ld<1aX(d}HF&yt5i#z-uJV}K-V{y*QwMxHRt#$e@ zqp}+?IoxMARy`5L8o9lhZpz!V>bNXpPJ7x2f1ed^wx8Db2b)SqR|gX)XMR2h({uS9 zBE5Y5dN<*Hd@_8|w zcD+B2I(Z|ZLB!trIO*Hx7O7zztET;Jrh3=|r71rKl*jGIjj)rqOLX~akwhv5R%AQ+ zMLxJL-1|Tg7ZN@w63GjssTyPNJ_#U_UUo5}aX9MlE4qlv2Je02nhZ6H6(#NM@Uyiv z!%u&4T-C9P?gxTZZh-Rg41Oa4Xmr8XR~Ng__n@vz1QvIS2KlU>&wBsBhKJ#ZGe#j~ zp22~Z53oce7X==Zr!o35z4^CJT-nGKj!U=2eAPzGajOX(R9-*K@l_bWk9DDA(x2_I zs@FM-#1(iWDc$2ahj1tPaw;*A1TC>^4jyTQPMe|Vi&XV9P==#~evv%>STQSS%wpgE` zs*HES)K3?}D>I?JT+*c?5vKCe*zB7v@9=%aywdG5A_pfbdji2?_C34uvL7y&7pYXd zb`P0!DowpBEu@5clrPz@Fba%g;G(v~P25iPIi275cyDj<%fEaw+sg(KI{{60rqdLw zvyB1}8+!CiH1$AFWxj7lqk5b$;}g=I#ff}o85sU&3@)s=%DX!EIWbxmePzV|Pn!U@ zuwu6Ca(=*YLz7gH{2%+Gm84@Al#Ym_RGMynY+!;&UZ{)gV4jM2HQ)m*A$+r;s`IZG zLlRD#ULjXP97Aj0vCH&X`Sf1%Nghh3>?(KHw&@sh);}TvU-P&%Mx`+;IwJA15B3=z z))3Fp?auKv>NFCFNQg<7Rj+2mJGnJjA7B5jBpAAcAk#4pceWIin?sj(fN98-U z>)q%bgyI>ORC{;+_>_6vd#(2e9t>ZOJ2t_~_~b~hV54={I&g9J zbS#c0OdbM~o}rT!=%<#;5Bnv>veQP}$Ebi7*ZD)=yvcnVT|(^^Np!^W7}YY*;w;gh%#d@OM*BK2i-UZjuARsi_&I$brIsDr zfrE6dFHD6+3+*NsT8#Kt9J5W&AHq|X2NE(L-`8-mhO5$s>*Pw&bnian?;JG8c!pfW zL>sPzxzdB%v!+jjG45~ikB(JGx1{oCUD&^r2U2SEpl&l^o9`y#r&fQeDdCE9bwX>+ zHW@DO-W$_pVPs%vJ_yJ2$9Uk4R?_&P?VLdSN4P-idRTW@-AF&|?XS^4{{Bep%RrsW z8$F#pY#wh5o{#c&LdGRL$r3*jLf>l(e!f6w*JWhuj6m19kGFz}7ECqou{&7tT%{kw z<~kwiJ!X$YHS28Qveo@lIOfP(BgeN@)`4_^6Kz8(V*KX)G&_SkV&3f4?3=AED%^M? z>8`9z5S=HwiMZRdfGmN+k0Zell*>Uie@~aQw6^I^BBW zNlE!XL-%8AZI^~R|G6Xo>sN&Quf6d)>ObS+|LhHNZ{ReXKvY!J@+2C>w8-K=)5JXd zo{frXqf_+UX9!Y~8Xp_G6+js@1mpbYfSjr0kdehjMn-nkfcFrKii=$)Yapil1!7-M zZKbFmyDUWPjqQy;^tLLWWCaq=55%K3R(FlHDvM=h<>pQx{0uY%PLIB7k}&8mJF_U- zG(C%`;s_p%$?dHzusoEun5OJXKIA5!(3>JQh(T-ODR==M3pgET2C@0C^Paite2pnm z-sEok{10$k7pb0}w)``@bha&>q}n;AJInh5G=XSElope{g3SkpqlE=MN9qi)zQw=M zUl)pVva(__GBRGdOyTE%pSUIwg;=}kJ>yCkG(I_8m>z6o=SDoZ7Cet?{ZuoVNIAS+ zvtl0})8!4RlzTzRyBZ!Lsw>~tTC|*-*AqzaeV8ta`0KsILcb?HG;+}_*75JG2QxQ4 zL$6REh0c$aBww1#4UyZN-2%Z>RgpFl zHl|-IQOR20!qTucmf5s_)u&OP&0AFF7=;9I>2unhpUlPJo#wh9ZcX^TO#o|@N-TB# znqx&O9lEBkvqp>Tr4V!zMA&>1FCFV8xY<#U>BEbT6<;n-J8zsv&3Rgv5H_^R5ZQpc zZ2RmA92ywlVLa-%2#`o{ve{sw?;9h$nzQphNRILdO&oITxzN$!CtzuH60)4$aynZx zO?w)JF`t1uO)JD_tv#4mO>}7cVCjbb@p4*C&)TbG0vcaUKIwm5RWn#{E?Y>~mqeAf z-Y}I#9sn|~>3__7iFt+R?>D}(M##Yh*o(9O*6)ipbjBB52D+(?0GKSMy43#Iel16R zs`r-ukR!tCmNYi#1;ihkqacxF%6sW^!w88_NZ92qkN}!8cYio>ABcuY3=*Yt?uC%w zu8-+^Y?Z0GNevC=yjE{K(e@{-d3C-dNv!&SrNuK$25C#W*Nj1J$0ZvP+D)T}SONctLw|LWkOK8_vl$N z{UBcK^7U*o=QQsmJj0i++PM1LgNBgs>L3cmi%p!Oqg%E4MgrN{8bvq{6O;r`(Ql=Y zjNYMQ$V5Wiz@!h!x*VCp-4Ed!F7pcCC`gh{(#D22g;=C|t<@T<)+AgzBjz&J9`}<` z`9ymLeS%yu01!#o@BVQo9xdvh!=w>XRS}fRAD!- z@AixM)dXwy83VWDe$uURSp(@M!UySTJdlAL{@A7b`5S}2b~O7@`D7mc#82#PSaA{g zY`TVQ{Mpa_)+KGXUnm2`+bn{%QN@8};PM;d*3v3%MoRfq%4JR>i6I;;KfrscQe^t% zW}sqHAg>iRk^9#bvIOxiX5e(hZ<6H3@ZIQ%8V|XY+R9Imc;P056L%kUk<|d4nsz7_ zYCPhM?DnP=+VO>$`|%mRiO(ILpHl~l%%^aOr^-=`TIVAQb-+=a=VaG6SdVbOpwp0H zj%i<()6LeXfh*v)@#|;-*{MNkQ@56OCPLl#z3=7yyvwb_Vv$?h!*iudBV3x6%q_mE) z28vYt#w^!&R@m_gwG13c8bA2;24>{7VVWQk z;~=D)zXH=C{L)a<_aQ5Zq0~JGM`BT700O$Ic*O|q`{ONVp%2eG&U?SznZkht5 z_w3@~KVx1&?our))QYjR_*nb115-_yaHShD*n&KISOhAYg*$-K`KFVlbV7)p)#_$unw zOFwY-9zEmdV_OUvDObr|=U*&bV9MkHTe`F)T)Y)SQic+hgG3!Ickj-ma}VTM5N$9<3b5 zR(jzFqP`18ELNc)Q&LoX%P#Of7>%(vvKjtGzMB@XuSBznAxxYwvu=cpAbI>m_c8M@ zK9KXYx=3X$axMd$(>UIrMS-=Ep#sSU7hfu(9GDnSUG#ze;BQgWbK$l8d<)~#2|CN` z3{lO)kaRSGgZQh#S^`DlQ*EVM21o`U6Jlt($T{#qXTrFtyOxh~IcKUhb;E_$)vmSUBn*n=g=PL9}`ic_i?+IAqN$8{sEsY+In8?qgJ zjxhEPo!Qma6XfeCGSvm2JhSoIF9xxCde$!aqug!JkFV^y1>Cc@UXw@ce`n4(-8=AZ zw4-2%b~^D`5D0v8e_632HeYdmsx%qzeVLi=yv#$W7>29xK8m5bHTq!o>mvmA3G917 zA6mR6$v8Rqdu>&2X{e1#L%wjnBIDtyV)ym{gF~sM-`^9y7W{9 z=9`4S7i$lB2@t|$BqI8=mD=sF=68NKw4PbHIm$ka-tXp6S$nR{-xgfg4-xwhB@~2M zSkP2eRWYMv)RitU_q#(*dI)dHqPLHM)4mJ&=K1`A&%)AxsV5MxgZ`hmW@BhNXQSGy z=Esl>>4$!f^p^*UmA1*X-S0rhlUWpM<%@qVlTmY zfyXhOQUu}#&a;%n0StnV4;l-(ypeQ&T&SUXzXsA!qplofh*>j(zFLr~;j>+9ve|V6G<;@!xq*kDXcU?Gfog|O zfP1wCYm>lrN0P_3C)-4#Vv+5J-Kk${Vz|UYT){Ur{gyg8iN8~IquzJq_LfSOes>aM zp;(E?;w?t82AKHHph)c!#@A_8$im7A#DXhBMOb@YFAQy<*2!!-ZwCS~CgwM>=i3lp zF9jC`teJXYX~9wev%znX{ZE>jXcQC_|Fjb3-Jm4TVitU3lOwcr{;+}Nii~@Gwf3hy z}z)#Upn%T%zAHKZlALz zoA=c2*~_K}Dz;nlpTGE{VW#y%I5a0Ze5(%IJMYN5xvUJ0u?Kd1cw_|rp7u@? z)(wUoH0GTJ9-Xj1vp&<)M7$LiK$2Xu0-h z?tLCCBu@h52a@|g(l%q#^LoC?JS@(}(57X8ost`CYS=Nz1p5^X%e5t$QpIU-le;w8 z>L(^ABbu7{FepTSU#U+|K5j!wPAnYcq4~DFKQ5L`rL?@-@uR|DVy>n8@1dgR@&Hv> zd02Tx2>U(h8Se?(=^jHYq*C1T=qPD=rS#irU9Dl#9dmFEXyKJW)D%a%Qeo;1y4H$pkgTf+E!q9(|C2 z-KCyiS3f?L&lLnFV0d4TvqxoDyWHVF-x9ArnKSGU1vdShx!u1aIK9?=s`D7rIo7CU zHEc9Hy*b$c4GB>Tmv(30EbnA`Kg57`7}D*WY1&|n*g&;azvo7HJ@S)p^h*Xk#}-LG zCRj(J&t4=8k667jP;Ds1v*4UjpemI8GQ8~cYa!&h`Q_aOE4(W7NGz;>VcVq*yj0kA z#dZ-O)NJ;K+-EOF5OU0ARo{a32OAj3Yj2Qqq}=9Cs3v^R5FSVTjXu}!ednIf;r_tu zIaCLthV|MMtC;f3(&i*3^>*wC@vx>on3hhj1On;l>G>#+vh+kBsV{Tt4jSXG7n(Ap zeG)A0;!(?fwgin@@a&);gp{`W$rrF|4*qhj*Dy)^9PQjuf)XQp*~8^@9sGUt#fH}A z@&WVZ>mFpmJ@3-Xj;~v7G+3;~d|Eb3T`Pp+Fzj0OuJ5bY4q)!M zL-xmQba_k*A+=Z_ypEb@U#oFMop}_GiQkTf-Y*|K2}T3AguY7(UyH4Ct*a03S?*d; zSL+k6u>nWb9RcDc(uf*t6dOGzgwr*AmCsMYb4JK~15J9j({_JXcj>J_ewtD5u%ieS zf8lF5wkdSv_22RPT-~F3ED5Efa$F`mdT-tFIYYUy z@KUYiBQZksbc5~ih%bE(6x?67gpgbCXU}#u>xs4y2NGkg*Frte+QwO9 zLV?{4`QLk}lJ|X!W33mbD847p2Y<1L574gV_cdMzp{02zp`S|q##cHAesae?pHT~6 z_cwUM;>iCloZ-cq+F?$%YEW!miLT|(;QE`+tv{?fZ4BrN=KId8dhdiy=p7K6u~n2% z!aH?5ew=t`yUKQib&~XW^ryjAtv+}DY$jRF>~Cx;Lzj;4fahArn*=a0q~&_mL$nHK z(A@pS>2&a5W$K|KuhwH+x&5@}`jpEv!E}xe7Dr$j?v}F73uJ$;LVdP8#^{Q-mik(N z9`$$0%lrM&QpdN_+^;AUfp@4Ah%^T7Ve{Rd>L1)XUvD=|6Y1R#4;I}7CmZ8xas`K9 zIzAaQ4@4%ktry?iOQ@xNs@VKfyuy6CIpVZrJ6h@N_wsz;y#*@$Q)Q?td?Sfuq|C8A ziaD4wR4QUZ{ZK*O>a`cS3-uVdccU6?HSURZ5=t8OsnqYiCZQ`FAIp=}w*O=0x$em3 z8jqJs;+W@mh4K|W+w7Qgp=*NJ!Q_cFNmJ@sIS_CZ=por&6#V)M-qfsj$+)HW^PT74 zYgu*{ViC+EL4O3`BCG2DTwa$vU>ACP{B33I)H~}~UgMM77`@*dM&5^-j#4szM|MH5 zLrl8KQ815O@Az6!-(2QrsiKZ&BeXWxe_MoGV^U*HbvkJq+Y=O0 znyxTj;PmlXuIV+kMk`|7l!mt!)nl{ZA_GRW$gyjpDSWZVwP-@hntbSQKTM8 zJze2V_MRD2@R}SAoq}ZFwkTS*Bl)6+84xwOxw+P(8?#vueQ}Jr9Nq;(1n>C!HRWaA zes)Li0#<{?(L3eCE37WyKU9kkHFXA6w{94F{;I@Oc<&M!A0^c&9?gs&m%eWy@>(;D ziARK9{;>)@|*u=_loL z!|E4&X`=GTsJJkuE|mF-QOcBz^R-|TnbGO}-`mD)j5H6i_7_)%%dR+ErJzn)nRD}Gr>eFfm>9!SZ`>Wr_7f)E!M4pVCM7&Cs1fbtEvqrLsO z1`G`J_Xp-JaejawtQm+y@^3&5_+emuwLK8ZFb&xdozFjqE)Ku;&Yq@-gAn9#MP$o`e*4`U(F%~ApL3b z_+;Y9@9HY>89obr$$1-NROOOCi0Ub@?`F+E<|Ocu=-@hAdT-m#W6sdyuIH;&WT!yo zJ&JE^d47>1`j+g9Tnx%W`fEO^3^l5SrhxaTjpJM%Z_gf>9iUF8rqEaQ4f|DsyR22r zLaadV2u@jT&|$!34faf3OV8UWdYv>_IMR^Pv-@8`#=r=VDIIO#USHFzGWtKCmwt~a zKNW>G9*<6^u2L0dwTSv@(SZL-&&h56!VKdS9%_2`9YvL;{O-H?{hwq16{p8W5bX@_M$7-I#?2nJZVi?Gr*{4S#NGd^N+*A<|LpX;SNB$AdfHBM|1Ub>JHemr zJb%)`>UoXV-)ZPT1Cv=ZNWW zv%t^n?P^sK4(yd3c>1H0N@;Id)(Ic@xwHwrKc@KD?xV2 zpVLW88NaTC$xA^um56||i2C`SH$oHt>Ey}RD_q9kR00MP@r*;jwdQXdD$ahtx=4wJ zbVo7tye`42f=;NpSoeYT$>=v-1W~ObkqfLYLUmX*EQ(YIm|~=B%y-q$iDXJ6eRx|_ zGOx+Z&9Q^5oCLwFU0HkLK}=R+o7`oq~t zlIL`JO%kO8?X8eps&x$6i123+u)JD}EloWb>EINE`%+^out|6}Ye!`kekuEDlIao0le;$Diodyy6^?gV!y z6nFRHPH_qDPO;M9!M(V+JJ7tm;n@1}7Tf>}>+s z7q!UvM~~JPl^}0SlR>qwJxf~AmyRgzTsL@zzuuuHy*tZ1X5SFN01UQdl~oe|nhz2m z@npd@dc>r<(h(3XbR{YxC68NNQx6HGnX0m9kql}j{44_JX7qY4XpW-ngz@{uYq+2+ z`p!))VO3?+g*@36(OKEun^_e9;w(M-f$DL?h(#)sf#;eFVAD^pF$ad_sABN6OYi*m zxNLHcfX?B0`?p|VB*L6U&?MQKBxct`uVlsE0;4rp*qmMO4SJVq1xfYJCO4)!+Ea*V zYoi7VmjSBX`rG#**Y^&UG4C6yu38DLi$Y_*dimeU%dFxCATc{WsjDr1|Lh7EYbfT< zuy2yDYnY!jxrJJq%q8oP$l$sIRCx+?z*&N&$VJwd$lZ`irfu9gE`Gx=JDsX)`nRB% zu~YOFA2KWbME#*_2?n zSGz=S@IN=&gY()nb7Cg;vTp;4f<)xyCJ$@4f6jSMItfFp!I?k8pZKhb zXGu~;x3?Y7qMHHw9KIu2Op+nHycHYjYju4T;(NB)(prIv)-pOtgE;99 z)`<8MuFX&`<&%pVrzttX1pc5ur(W~wm3%##s1+kS^e1uSpjp}9^20~Lzd!w^w0S0t z=L$l+YC$_r`flw_IZ8kDB1zR^ntvw=Yd9mPhDx{veUkn-WJ^XSuei%1juh*OmukyF zPqa+JvQlpp?H^VumvZ>_tDg!#U#;`=o@YFF$Er==ljF-6`7O`bzy8Ic$)ghC zCv1hDRMHXtSPOfr3e9eE-a-R*0`QHElU7<3WUrA>ull{k zF4CdJ3j7)KGjx@S0A^|n!r97@RNRJa%%pX1itYN14|`1t;SN34&Teo!jfXxiDA1ZF z)Yg)Fz23>T;(6fDl;BIgHauM#F1z0*TyWkvj3?>Vi+|QP$nFn~UpuMxrq9^qmh8So zGTt=j()wOK)<;VfYin}jJUNMhSyDP~n~_4Kous7ym&B)+*7{v_u1v2Er-hQp>CqMI zg49-QF@J#guyq7j4XX>{`R){4aZYb|&~|8X2t2QtrLWK;nXwfqX^zNc;94ar+kTr{ zfTJg+Z(a_HmoXw^$_a^gvH0Z-8xVuA`0e{t7jE_<0j|jmt1AmJ6|-MM0!Y|KcVJM# z(1jnG%cZvN&sbb;Cj#)1HmvIw#+iHlly&UQ(h5qc9X|Q?unqd>e5fQ1EfCaE_6a+AF>&Ox^h*Kt{5 zAhF+s9oC#rD&XjsOTTb-nH6k++H*35yJ>}E ze{}LuBTBFUS6a@*j}f_rVOePM`kA9j1!*>i=TBLXCl4Qmf+pJbV^$gwLbsD99bDLg zc_}ftDrfEkW3M>^bopN|uYmZNSNkLP8t0UZ*40q`Sl;{lXuRe7{(LQJ>!io#gqWD` zs6?D(tgINgxVWxV2PjA7;^T4=wo0{ZqK`smJ+WgFt7(k0@`AN+98)GfqJQ;5F^>d% zkAmhGbE+9wje3JMygoJhniLS+Um9Jz?|*iA^^8{KA&d{sp#$p%i_Oj&9Y6uJ_uSv1 z0T;!}w5tiUjKFqlt3i6ww6Elv%;);XZ>py>R&&nsH?1&0BA;NxHs^OmR}}$b8lPd1 zD-A^}T?qK0Wo`bq(cb`H4Cd$N3?>Q{v?mWXHefS8yTXH)x+NwP;T)JfY>?^()z1SQ{?* zwy)8Ef=&Io`?g%`q%ZBaQOpIiQ8kAhO_noSNM{9VeM*BVdWp<@eqrt_srrh*i{8)_ zK}!;T=7Q9-yG)*_Y;Hs@O`Wp-X^wjBIih;&zM@K@aD$1$(CsKKBPErrZPgGz4y8 zJzDSJ`Xk;WFqGD7cu<7V6FI)U>_4k?>F+<#Vsq$pHP$3TNvoOBu;HP;1V(vXvbA3I zp=-2mVpM1|^^Evttpz6Y8cmGpq;Ne-fxI{9?(JixI3jb71j1wY+6Mbojrv(gR|BJT zWahM3?`LeK=hO%UCNhbIpC@lTr`(k~gow*#!_LLU=EU1Z4xm@gXrcKSly5!9?o$qH zwB(8DEtPsGr*5#N&XRWqPf12!LO#JkaJqa+zpQeEmAhClzUP8P?Oi_pOd(ZGbmZFvJOCDW+F|ADh3ebh$m zYWM#5&h#n@1{P=XD4hCf#*AdHZElXUyolDSF?3G>2PvLwSuC+LugHNIp3 z(T@y(?UM|u1A(qPP*G5zBlb1VN$>|KmHQ|qs~=R|Gwyl}-Cj@}y)zv3tDwy*9|_N) zKu<7MyX-v#Z9;8_{CEifDw}yt65CYMC|X7UsXx!)jK7RC7}6-&A=8VG9@Vo-{d^pT z`D;64whbW+rjSyd(eNa(>NEveG$Sfk;(=v_m?m7k7reV1wgkY26#-K}k^mf4*QBD} zclpDkUq`5X8It2`BRmObNOU>Q8#Y%fMXcYOC!?ao9exWM*y!6V5b()LWW;=(gua?z z9^H9oHr{H(z>hSV&^OwX`)Exs?fK`m)=jh5L3FlE+q4@_5?$8SOl5pFza3$KNj|Z| z9ruqZOaJXyp3{SrI~}<=P7#a`)@x7UX=y~42lE3yUP&=A$4fg2i7vV>AHy0s$83?Y z>+ri*Jw#Ck-b`6$cC2+={XAO6CV=5^*=9m=$*QyQ!`7H@C<~9`M?2G~mB* zk(%65_UCqmX;gT_zv~(^*VcM{_QV}EIB1v7SA}+=0Xdt_Dnt>-fR#zRe!|4Vd&|PY zf`g0et;7qJV)Lq;)C+cA1zc7rfzM0JK!T&UqE0Y&wUO7v$j7AW)q{rS>$w!%74{2nn+7A(H zIsiI}kuEzaiv*A9WqX%y5pcM}h{pGV<8D&MH0&1;7w`|v(8|QugHW$QE$Huqjvn&@ zB#3^0c}s!dm#^Rjv;zY-?IL8Z72Q%E=^mbRx~yn)zwMiX#~72ceqf{qJ*5hn2obpk# z;MdAxx%U?%kM%)N4~UpNJ)snRa|5b9{a{7(Ww<<|sced`s%gUm_br0o;Bl`) zXI~6R1_CRB@jMNmC*yO!LO)9;4f$a0_xuD94}z|lmv1vm^L?f(#(=(v5XX6f*u^oA z)L0JB!cbw9=zqFmQV^w)rKJtaEB$=YVd*sN8tD%uAMNaW4cTPUXsI|k@m5z?NhKhH zE@4m8E0nabD6$$U7UDuqT>wd~9r( zU0q%GuM}*9Iy;5i2V{MPJNXjx6^YZCMzsSi6xKU1KuJygHa0f4wF>6V8>l0d08`7ZO5Uibt8e#}mzLfwJ;Wp@))&ov z#&c0cASvY2oFzwJSfMziwnZCF4ad#R&IflqD~Xj@FM+M z(;MDaw0x;Z(6Q$~&@LlfMEugQyMDgfmcr+WR=@v8!YWLoKKIQ+s}~wtv}orAx{du7 z?1*h!XXN@Fo7vcVtC>kD6=v^yNsL}IiUTX?AZCJ@5z`y%>graZ9yh1T!{0C=v7Vc& z?c4BI&QCOCy_G^v;%$;p&iyV_quQ9{2Q97s{hI&awyrlmGHZvA+{mnT7xf1Xo_t&! z3ohZArM#SaV@@0#3#0iPcqc@kA$SZwUzG)j z3)U5o#q2SCK+7phTGHRfnzUHLe!UQry6;*SORrJ29F%+tPQM3_#T6{CVoKqAo{FBWP7Os9@OnnOInl?kjk4!Kvj#DPBxEj<%e*$F+ z*Z$;5d9`%@P|<}PRgkclJ}uE7z+9g4xc=T3&v?7Mrs@SO0P9vQe`B_;>#}BZ|HZ~z z4J+cs3EuM3gr+M5K7S4TXHenU+1cBFb=|3`L2}E)ab$XJQ3K)Jkz)tKoL4YQrsTa}rs>{S7+EVnoNq0A#b4N(fRnXI8>EGpJ34YltBOoA1N=7v<9L=Tv z9K_o^`(pC61spb*(42F35=HR4=9h&`ZiHXA#B3ld$IuijL;njlCMf>j=BM{b4Kn%p z#RLhW1HSOR7@_M3+5gPZwS2z9!HYp!bEJEId+q4^(I<&GJ#y$JFcRg`AW-j)tj%}u z%1oyfG^<_#lbD=zhp~Rp`SkhuM+&L+df_p!vA?W$iIl|ES1yt_659Btoz#CcU|5LY zq=f8IBlYDD$*pZd0QjAMlt^6^#g;7jPR}GTAA^^f*G)t8U|4=~o9hfugR7Vvb+!M7r6IF0zeU#DT_cc- zSY;i z6;>o~*78Rq&z(;F+DlC z5&ZYlr%&QmR{NgPTD(KatO7|#;B#x=z3#~YwNh{nk9y=`09~5mYGZ#^3Y#?{a1n^} zN2cbn7ug}Z^5^R_KHz52(XFF|`7A-Y-=hBt5_n7|w71=wh}G=S%WAm+AExEgK*T0* z!fWW9(8|w9ObpDv_*D*$H||q zJr`F)KX~l7Lgg5iYD5v!vzZcJ3_@jdyZ>6I)kH9ggTre22s~cS+3qt?itkTp`>jo= zgA?p)XM4h#o zK*=Nyl5q`GKc;^M%U$^!?_ua4x|Xx4Mm{6f>%06>xE!TH{3v>4idY20>Xb@e8UQwK z{%GirQj!j6#fk3jZi|Gmfp{nut^eAp;$dF|OtCk`<)9?tvZlus z1E>zqwCC(+1}dA*)_7GXV*NJ*3jd&UU>W!H>`VqCE&*_?5d_|IX9{``nU(xdnbW(YA@wND{@r_lVgFFOK~o#&;u!I*8UFE+g>8G=KuJld(*o5~ zcTz5h-k=Le^mx=KhFh(1hF8-=nl0fCC$Cu<)tUV&eW4nqZti343^>^QAKuBrgg%bX z&hA#6WO>!?*%v6R*G!s@4!R6kSgfLv6xsu>y=7gUh(BTpGa4GaTW z{8Go%KsIwY2avj+NeQ{}1|zdFzMbB1kI{S^4fp+|^P^Cm>fLK5;Lp7QAF0wUh4Bh+ zzH<^DG%*igDAh9-e8E!S$Ez-x`KKf_{!y1R>zY#Bl*YEQOUe%IZTh}JSvirYMvNU9 zd#D?es#iMQf?$vm`&NaR+XWuA?lU5s7O37f@uUuxZ`ell&YA}VN(q0}hfSRS5{~*4{{1HPKjij50Pp`mea~a`5(i8aR*{hg8e-mc$gi}c z(Y%1c-XfUg&+{_ynOmEDYODQYQ9wZO8ngt^3)X|W_u$TpkgcPmC*^z{FeTwkB0$E@ zsB6lcono<^>=(AQ+?s6wx=oP|V}IlXVWa)k!xbet?;Br{u8>egzeZsd=iXd?f=vEb z>^C6>{~GZmF0;Izl$7Mve@zCMx9k};x8woH^|d9AE>rBmm0J~;NrA33-O;u#Y<=H( zj###v>%K)R&xlql|0W_K0avb7*X!~yugap7;`^@chvB1$))4>m;DyE2p zZCxQl5c^jBP5u-Q|bMe5aQ`B|HV>YKb4o4lVc!QFdm@4Q*4n=2Q^Y(n0O% zeEee!M@jUJfz8LlBgJDRMbYaAx#EFB*Q_=@U=MO_m6ej^IYA31ox4}tt3sc7EJrTg zp1mUV@s!Zn&Mw^0U%wjf2OK_qC5a+9Y$~F~4u4zU8xrW*$>ld3E^)LK$!3;@rWYQQ zwc%^Z^h5MXm%IBYQvxPwjEcrJ=`$9ym9C#8u_U=~xnjZ!>ZW8Jt9Kr?A$u_o@k_+{ z^bKHXVR1UO4&90)B`+@@3BJ()U%F0;oHZ-h1t)S3uN~RpFzx;97RUu{_in^&K6 z&7lCC$yFsVo!-dc=mRTRZyWt(3|u+Ro~xJbKD@dLb z;EE-#yi-G-#6*z!xb{0Ow0FW9(iiLhR)l4Kc}2xoxR#Vua8{D^2aeC%Myk>9%M(&C zYTW_{D_@v_-{YAHX8=evPsTT`Vnjec!;W8rxZ#`NC^xsDKFgqa-vYgE%ZjvDo3Fo+ z8#`?0w_OWQ=>dr>%Kb(29vkhIkt25}y8~N95@ofRft+nsdJH2E7g%qOvP`Kqf~wrG z{Io^T9AMvUgd*o3O;EjS1*u!`{VEX1_2&D#aL&YHtp-MGc80y!`xJC>Ru#50C>@H_ zzZ!|0qf{hVA%L0}ArGa8;x0R0SNy`KvG(-zG&VMFb>-a@5)Y4$EY)$Q9mM~7Oa4tT ze(o@nmGSImDZH!Syx2eSSlx{^_XAxCj0k^J>*TX7>Nr5 z;C3%D%mQ;<_kswj^x3tPu;_Xz0*h%Lo{HjR1UDFeegv6T>(pfY)Xna>7(4pu!qEQfi zpH7RiH;J%(u7mWu(>(u!`06hsb%fLKn?gg!+lIc=4jX8HfUJqqt5{+$9Y0ww;dn&( zVwk-(im`xkBCUF_E5cUev_QuA%0Y#~?y-hrO=V)$`-&dNVyfq+r7Iy85z6m?AGtbJ z{euGnyzF>Q_|#86&G$VsQJskMZE@6ku{I5CF5_J06BPnqRTJ2p{dt9!pL}s8&-ajU zr_juo>p4uBmxE`W4$m0Lrxg#PRB7@>&mF6KtJ-VatiKsehdqQ0uL!MoL+F+bty8Zy znP;N2-Ptc=vdd7Y)J`7?XRfL|m=pD{+2JGhuQ=w>B#NsJQXX13u{#J#X}tYWJ-`+= zI3@-cjm#RC^BlmBYfada=(~|FVMBk%MR2_(D?D_K^CaYXXH=Xi*m zJadanNWhzrUXEz>uNvP$8{z?NXcE%q1Pb&BPQ2XyT{36B<97tavM( zn!3Hn4UKX!2V{@l7ywh9x5+Avd0bipcz7`6!i?hs2Ms3R0t@s8WlkLnc0RPmMv);S zp4dz4-$~lmz6=`mQaDAZ#xxpVhor9u2Kh751^)jDlpIAV@J>b(mQc=}xnGF0>wpyq z;BJxkwc>=18=zf^1d8q`x<}viNld;*`1c92M*CWCZ*QS6kerA3dh0>{jFS zLDt*dYT;%={1=U%GVEX;)Jn#M-mLQ(JkXi#82b{y#fc7Cy+9xIJY)0EHqv8815v9d z>jN0!eWV|t^}tkE7%pVHA02%6JQwof+6UyYnMy!uW4XEAu2ymlRPhbggDCVCIBvV1W|aX z(C6-~;NRa{9+2a@t34M#%3q&I$*145e8@JMtG@Zp3=7BTqAWOeupIP7eLtt#fG+$_Ky9Bts#9O6Op_nGM>3*6$-gLO z_yRFA%lCnZYb~s;;j8G)j?&YGx^~k}&+zrgQu%ntVF)ErvQckHtVXjkG20v*qag{i z`F_w;oA5&QxUV4$9IeZ)Utc)hTJoj^w|(E&_R3rk#(lGaz~K!|+a~?*z@3C9SVkI^OL(qXOi?vSlW0%g_dq&u^$AeV^4@O@3(%|`6!6={Yy3v?RI z>mRr`i>fYc^{QV9Rb4o4?;NXI0_Rf5)EQF+{4+Z2HJU#opX?MolrOh?VF@Xw24n$m z5j);DA$j-;Kl8x7p0X_;%+1Y@-!y~}R_2m+6%}C}s z#UXUVocedSJkJ&vCGsx)G14e;Q+wt{i>FG6?&D8O1vS<_jqELc*PH2; zu(ThWe4V?`eLvfPe5?etkw+<0f z9ijg1sh<6xezfj=VMu%_k{b=Z9^3k2+HYEfcoQ zSw5_T2%cyKZ!fCNXAo0Twfg|o;oC{1oLI|^XgFqmA=yH=h{g?WbcFk2uFOj^RbBlk{R+`Z(+7V8Af~PNT?p)x zi@r8H&`so1{9SP*`QYJf;PFJ&p%aWRFFs*25%UYp#`GE+R8sUk(1%3KN|Hp!>zUV3 z@CpGz^@=yH^OBO1A>rYkN4qEJvGpB!Xg_AG{aSoCOT!!*bR`gjt@EcKey}Vc6GK7ze>uf|*{*w+jef(j8my=}xsL4L zp;zLTcvk@m5&$uR;MH;nG^M6rMWIHLD4>mFYKR$sHZtW=0G@W)lDkB{1$8n41+QXa zB6+-d^~YP=5S$x?CnT*`@9D7tB3EqL>U!sUGm0e5S0quvU4Vrz@TOO`!56$&n|Fsc z4zExxr+h7nKL4F;!sab0&K^GQlOBs7nw7Vu`Nm}%;h_LAitm57!47C9JP;kGUc`)3 zgWMl>+D?p{L=e_|=^2vIio=W`G0A@ryW*U6T~ugKA5Oh6pB6`aq|0^K{WcK3UvUbfbx|?fnd9y^8h3JEwF4`k4c(q;J`hr8OQ6al=lP24xh| zhvYm*|L~oD;xFe=>iBFl+ay6QqzH={&f>n_Q+eLV`hK|;7RhPT2iv8dW4xT_Oo7?yCW+o0N+879U{CXL z^>DR7p;*0x>hO+gu%3Z5j!W>XTqug)R&%OS@iOeCpuH0&)=THO*{3+L|F@V1(kNHEbWgnBHhyRlL$&wE?2@nR5{{E=mK|Nhk+T@Jx)JEF&L z$oK5Ou&s8DD4UQvHrp#r95KHFF)q0eP2ArLpDn_Sr+-e;%Nmo!!A;{$9)n>^t+@=tjEnNc9sKo7>MD| zErlk~w)YImgnH&yfk1-~5w%n5!X1}b7GfzTVUIX9-CAj-C#Yn&sKEPXt_7Vr{xU*v ze|6Pvhrxeg;}y!`IEKz0v+sPVU9Uu7_vYgl1Wj^YJ{}a0?GcRB7+9`>Go@lxQgu=( z(UcYc%CyO@L0mpelH~93h0W%p^#%`!jyN^zmP> zv-Yb$y&ia~b*)HuS4)BGC$sCg_j-cC!`SG?HSlSf2fNw72T_la!o;n_F%Fv>PpKZx zXJ4haSOuo!8}ok@>aQ4Gnd9Bt-pS$0DZ* zxSV;nY;Yh$19+1wK5|__<76uSA=+%PE0>1NxUFm`FtMcqs}Ji-{H2Tns5t1r6O z9cn3cxsCS6+m*hmhzy_+v)Xl64jTTlcOY3fvvm49i#fF4Kt&WqAx2v+aN^SJo8#SX zI#30JGv6>U#6%O@?^93KrFsx)K2yknlgPJ{Z0)1pnXF?U;L{i5t7+8kn-pl)bOFD> z)|0KPGkcquQ<58j8eA#+J3gEv=grHQGjb1Kghfaw`ttu(c zjl_Q|f7{z#hO~nlCL#SOvdcLIx30 zT9)ZO3zMM_Z>Z=@f&wSuD}Jptc4)xq?)p8~+EyDCv)*WWTu5*J*PYv@aOrx+ zVIS<$bGvpMLp@$-# zNXyCu7R#es-E?c`f1n|!Dp)H;s-_JV3i<`WogXNorl|qt593s=Q*1@U@JU)dz$JoO z@WNrG4Y%o-1mdmrlvB?>h#PwG`(&Q>#(|A8(kK@zKq$@T&n$7;H6I;4qnp{?K2lEA z_m0%3wBwp-sp0;Em5mJH)S!PNfa?UAPW8$ z8{$9@Tfsx{{3e)M5R;qjj)%lQ7;&b0h}nIG_Zy-sM?A*?R2T6tLvFLTSy`|ARWk%FiFJxi5BopE~%W_ttN=@ODgtK(Y zxRJ3JY&q_YLzh(<(P>@lMpw+sj`=9?ayMBFRAP<}Vh$t%9ysWvf*b6=f~C{;GAHLH z^9-v5HJBUItb*Z@Z7&6MMU@T6!|3S(yF04pVBe27d(XM_P}&# z9AfoF&E-{J#QcKCS&+Ck>ZiSTpKXmJ`kp@o1~w^oAURe$LlE})ZB)s14amJ6gQmk??j7dEdaax zij*bI89}ebJvHU_3iR1*Qqynt^`R|6G4?7T$5W0UD;hd)%HjB z2#r9{*+jMH!8dJCEE>N`LROH#0;rseWqpE=YjuN4%e+D-0D6*^{v%{DWC-VMkGsK^ zZ{+B@XYQN;GNmruf~Kdxl+L43YmAAe$C`9h%F2OYsaD>t(@|o{Q^sPMV=Vv&I=ZGZ zWzl|<6`-9T;A!w{A3(sh7fArJqVVA58zRHw^1t zdf{qE{1HtM3J@{X%}|@rwoe3RV`6;zg^u$Pgi0O=2?@t1Cj(Mb-#IuqKq+c35f6?v ze0APT7XzD*TPS--fu?%GXXg?rI&C4t)SNL0@obiVXZ{{5_@qE)MHKh&feQ!TG`1&i zba+5iI5@j212=p2b~Ba5zhS4!ygf&>FZf)Z>M`mppn?-hzlje?=r&^m4}h+>?-y>6 zcc-@2=nc1aM`zmrf}}IMCMfYP?{7J+0wjLa81Oshjt48SJcbiRv7^hue=^yb>>rmI z&i>hsTBrF#YfR9%W7ANw(o~6WAE6ST>yOq?au1XrNEz4zRe&XgPgY#7*yg}kHEoa7 zlQs`bZ@!cOpB}pVP}(3|!j*A7Z1qhDy1Y5S*=OG z=iBYbcu_J?WAk4^k-ztgE5m6LbOhjfI8*DXRk^-0||Aitw_=j*$Si*4u zBGx~QE=ikP7my~r|1>*)d0%~E&_SiIQ97*wl;$;csU{;7n>!EdS@8Emkb|$2%*uNF z?&PF^Y3gDd`py!i6LplwN6E8{ySHs3NnfTTDWzeRKTEPTn2M0?kEND^G*`Rv3VhbH|W7jEN6d| zoN=(u3VIw$I4c4}EnO%-<%~4E>C;S^&!bDSX<}wt9q<%sQf89ZZAtDM&PDcpwyy`j z6(HI>Kd>(&iMV27lxi`H1(QGz#LiGfANB&OJTw0C@+$4O>AhFc2)2=CJuT|a!tM>f(#8P8v=CX5p<2{uwTjQ#Wst0`?PLK)acq0@|qp|bg?%I||3 zEGUyN{h%T{_w)L)Ff#1$lytL-X@5kdxBPrY?+5!JN!`$VQOjYPQTn=`be4F2^R zG9It9=*%CvSc)|uZqM#L5M;ZE;!IfIf9p*{zOtkl{$*B7;tS(~n~2Ms-YWhE`~xix zlM{%3{Fdg1?B7Msf2OzT8-JVrcpZ2wo5xR`<-R zI$^};8o&8OI0cAEYcDtga?C^ot31&SGGRb9G*Foi^#OOp7v)~PEgMx?&l3^8RFDy? zq$Xx?IX``@3xCiv_UBb$Gwbun7Mq~faGsTc>UuifZ-8}YljG}waDd-t1shF!W4{{a zm-P8|In}#Xj+%33+&B=z^DB{iZ{Y6Xbg)kQ;Aq#vp5Oo}i?#3Y?mc4lmWD4`CQBy} zTn^c26Qq?oyVE%4d1U@@KWrn>PW}wHRHU3m0<*2pQ)`^wO*x#@#OG$Wc=O=wP6r2i z;^_P*E*W|jx^=raINWACs;WW!CZ$6pG;L9Dy5+BDE!1LML_VVc_ovaUdCvn57HN*p z9QqW3TLxuNdoVUl|MFOK=mtuxS6}de)Qckn?;7LsV4)dv!zEpYCQygE6|w@mdMZdS zS9O@0+v>1O&U1C;Qlr?0A^CFf(%OCytV3;$4$`-e)~r?WFraU@oxl;>evAr6w>9Wp zsZi2K$00)FI|FC(WiusNEG5W!F1e1fT5ke$Ay8)BK-4v^!dBSvoUq~j>(xJl4735X zUHEO^X4WTo9WMG>&?`Q`INp7d$RbrIr=@tC`s+2ppC-iS^YrL}Opy?ji{SV(F$838 z#9-0w1ai?_!{d=d6dVhV&Z*$l1xk3+ON)TV_-Tp{ym&HfzT-UBA>)4u_^bbzoe*~4 zyTkr(@AdZekwZ6?*iNT|yfuEM?n(Fg+YVi9^Z65Dx3D1wzrOmC;q@No~n;kf7cXgtSAik5-S@K+^7dWe2YuC`-zCm6NJM0G0n!^q(bd=YWM)OvTq zE3d1?hDN7>tmMCywYLU&k2*Up$k?pmeN(P+YSG)&cRA{nw)QtRuY?ZlcF1^X>jG

&tb`T0c( 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 VXh@{jF%N)0SxI?`GBHE{{{cs&=yw1B diff --git a/images/basics/getting_started/img/new_project_wizard.png b/images/basics/getting_started/img/new_project_wizard.png deleted file mode 100644 index 1cdef5062b7b408f1085676574cc4f881132cd82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71583 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

LFH8RReRf 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 diff --git a/images/basics/getting_started/img/plugins-sandbox.png b/images/basics/getting_started/img/plugins-sandbox.png deleted file mode 100644 index b7bda7692214ef03d23f8e5641ad91e097e530b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54951 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 diff --git a/images/basics/getting_started/img/set_java_sdk.png b/images/basics/getting_started/img/set_java_sdk.png deleted file mode 100644 index 4986e39f00b068f76f98fe327ebfe4e71b646bdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10681 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 B?Lz7zl_jh_twfs_W``hl{F? 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

|d9 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 diff --git a/images/reference_guide/ui_themes/img/keys-naming.png b/images/reference_guide/themes/img/keys-naming.png similarity index 100% rename from images/reference_guide/ui_themes/img/keys-naming.png rename to images/reference_guide/themes/img/keys-naming.png diff --git a/images/reference_guide/ui_themes/img/theme_colorpalette_popup.png b/images/reference_guide/themes/img/theme_colorpalette_popup.png similarity index 100% rename from images/reference_guide/ui_themes/img/theme_colorpalette_popup.png rename to images/reference_guide/themes/img/theme_colorpalette_popup.png diff --git a/images/reference_guide/ui_themes/img/theme_components.png b/images/reference_guide/themes/img/theme_components.png similarity index 100% rename from images/reference_guide/ui_themes/img/theme_components.png rename to images/reference_guide/themes/img/theme_components.png diff --git a/images/reference_guide/ui_themes/img/uit_control_complete.png b/images/reference_guide/themes/img/uit_control_complete.png similarity index 100% rename from images/reference_guide/ui_themes/img/uit_control_complete.png rename to images/reference_guide/themes/img/uit_control_complete.png diff --git a/images/reference_guide/ui_themes/img/devkit_wiz_action.png b/images/reference_guide/ui_themes/img/devkit_wiz_action.png deleted file mode 100644 index fbfd41547ce0cdad5904e0e2fe3783f473374eb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135176 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%0D}08Ras`Oj&f>rlv|_af4t?1t~Js1^r^>W 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%0A-h7ufL|T~yv4O@RA)!RFD3)# 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

~t{M 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úvQBooPD1r)Hb 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.xml configuration files](plugin_configuration_file.md#additional-plugin-configuration-files) can now specify [``](plugin_configuration_file.md#idea-plugin__depends). [Issue](https://youtrack.jetbrains.com/issue/IDEA-209769) Theme/Keymap plugins do not require restart -: (Un)Installing or enabling/disabling [Theme](themes_intro.md) or [Keymap](https://plugins.jetbrains.com/search?tags=Keymap) plugins doesn't require an IDE restart anymore. +: (Un)Installing or enabling/disabling [Theme](themes_getting_started.md) or [Keymap](https://plugins.jetbrains.com/search?tags=Keymap) plugins doesn't require an IDE restart anymore. Run task once (per project) : Use `com.intellij.ide.util.RunOnceUtil` to run a task exactly once for application or per project. diff --git a/topics/appendix/tools/gradle_intellij_plugin/tools_gradle_intellij_plugin.md b/topics/appendix/tools/gradle_intellij_plugin/tools_gradle_intellij_plugin.md index 9daff2a62..d5769bcca 100644 --- a/topics/appendix/tools/gradle_intellij_plugin/tools_gradle_intellij_plugin.md +++ b/topics/appendix/tools/gradle_intellij_plugin/tools_gradle_intellij_plugin.md @@ -478,7 +478,7 @@ Default value ### buildPlugin {id="tasks-buildplugin"} -Assembles a plugin and prepares ZIP archive for [deployment](deployment.md). +Assembles a plugin and prepares ZIP archive for [deployment](publishing_plugin.md). #### archiveBaseName {id="buildplugin-task-archivebasename"} @@ -817,7 +817,7 @@ Default value #### sinceBuild {id="patchpluginxml-task-sincebuild"} -The lower bound of the version range to be patched used in the `since-build` attribute of the [``](plugin_configuration_file.md#idea-plugin__idea-version) tag. +The lower bound of the [version range](build_number_ranges.md) to be patched used in the `since-build` attribute of the [``](plugin_configuration_file.md#idea-plugin__idea-version) tag. {style="narrow"} Type @@ -830,7 +830,7 @@ Default value #### untilBuild {id="patchpluginxml-task-untilbuild"} -The upper bound of the version range to be patched used in the `until-build` attribute of the [``](plugin_configuration_file.md#idea-plugin__idea-version) tag. +The upper bound of the [version range](build_number_ranges.md) to be patched used in the `until-build` attribute of the [``](plugin_configuration_file.md#idea-plugin__idea-version) tag. {style="narrow"} Type @@ -973,11 +973,11 @@ See [`prepareSandbox` Task](#tasks-preparesandbox). Publishes plugin to the remote [JetBrains Marketplace](https://plugins.jetbrains.com) repository. The following attributes are a part of the Publishing DSL `publishPlugin { ... }` in which allows Gradle to upload plugin to [JetBrains Marketplace](https://plugins.jetbrains.com). -Note that you need to [upload the plugin](publishing_plugin.md) to the repository at least once manually (to specify options like the license, repository URL etc.) before uploads through Gradle can be used. +Note that you need to [upload the plugin](publishing_plugin.md#uploading-a-plugin-to-jetbrains-marketplace) to the repository at least once manually (to specify options like the license, repository URL etc.) before uploads through Gradle can be used. See the instruction on [how to generate authentication token](https://plugins.jetbrains.com/docs/marketplace/plugin-upload.html). -See [](deployment.md) tutorial for step-by-step instructions. +See [](publishing_plugin.md#publishing-plugin-with-gradle) tutorial for step-by-step instructions. #### token @@ -1732,4 +1732,4 @@ Validates the plugin project configuration: - The dependency on the Kotlin Standard Library (stdlib) is automatically added when using the Gradle Kotlin plugin and may conflict with the version provided with the IntelliJ Platform. -> Read more about controlling this behavior on [](kotlin.md#kotlin-standard-library). +> Read more about controlling this behavior on [](using_kotlin.md#kotlin-standard-library). diff --git a/topics/appendix/tools/ide_tooling/internal_actions/internal_ui_laf_defaults.md b/topics/appendix/tools/ide_tooling/internal_actions/internal_ui_laf_defaults.md index c85d545c3..a1eecb786 100644 --- a/topics/appendix/tools/ide_tooling/internal_actions/internal_ui_laf_defaults.md +++ b/topics/appendix/tools/ide_tooling/internal_actions/internal_ui_laf_defaults.md @@ -38,4 +38,4 @@ The Choose Color window is displayed. Color changes can be specified as RGB, HSB, hexadecimal, or using the graphical color picker. Pressing the Choose button changes the UI Control color immediately. -UI Control colors can be reset using the Choose Color window, or by resetting the [UI Theme](https://www.jetbrains.com/help/idea/settings-appearance.html). +UI Control colors can be reset using the Choose Color window, or by resetting the [theme](https://www.jetbrains.com/help/idea/settings-appearance.html). diff --git a/topics/appendix/verifying_plugin_compatibility.md b/topics/appendix/verifying_plugin_compatibility.md index 0ae71cc66..fdd83c476 100644 --- a/topics/appendix/verifying_plugin_compatibility.md +++ b/topics/appendix/verifying_plugin_compatibility.md @@ -9,7 +9,7 @@ For API annotated with `ApiStatus.@Internal`, see [](api_internal.md) for more d Compatibility with newer IDEs can easily be verified for plugins hosted on the [JetBrains Marketplace](https://plugins.jetbrains.com) using the built-in [Plugin Verifier](https://blog.jetbrains.com/platform/2018/07/plugins-repository-now-integrates-with-the-plugin-verification-tool/). -Integration in [Gradle build](gradle_build_system.md) is available using the [`runPluginVerifier`](tools_gradle_intellij_plugin.md#tasks-runpluginverifier) task, please see [Gradle IntelliJ Plugin - Plugin Verifier](tools_gradle_intellij_plugin.md#tasks-runpluginverifier) for details. +Integration in [Gradle build](configuring_plugin_project.md) is available using the [`runPluginVerifier`](tools_gradle_intellij_plugin.md#tasks-runpluginverifier) task, please see [Gradle IntelliJ Plugin - Plugin Verifier](tools_gradle_intellij_plugin.md#tasks-runpluginverifier) for details. You can easily integrate it within your CI by running this task as another quality check step. Check the IntelliJ Platform Plugin Template [GitHub workflow configuration file](https://github.com/JetBrains/intellij-platform-plugin-template/blob/main/.github/workflows/build.yml) as sample. diff --git a/topics/basics/getting_started.md b/topics/basics/getting_started.md deleted file mode 100644 index be2434f93..000000000 --- a/topics/basics/getting_started.md +++ /dev/null @@ -1,40 +0,0 @@ -[//]: # (title: Creating A Plugin) - - - -This documentation section will help you get started with developing plugins for the IntelliJ Platform. -You can use either [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/) or [IntelliJ IDEA Ultimate](https://www.jetbrains.com/idea/download/) as your IDE (it is highly recommended to use the latest available version). -Both include the complete set of plugin development tools. -To become more familiar with IntelliJ IDEA, please refer to the [IntelliJ IDEA Web Help](https://www.jetbrains.com/idea/help/). - -> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist. -> -{type="tip"} - -There are three supported workflows available for building plugins. -The recommended workflow for new projects is to [use GitHub Template](#using-github-template) or to [use Gradle](#using-gradle) to create everything from scratch. -The old [Plugin DevKit](#using-devkit) workflow still supports existing projects. - -## Using GitHub Template - -* [Developing plugins using GitHub Template](github_template.md) - -## Using Gradle - -* [Developing plugins using Gradle](gradle_build_system.md) - * [Getting Started with Gradle](gradle_prerequisites.md) - * [Configuring Gradle Projects](gradle_guide.md) - * [Publishing Plugins with Gradle](deployment.md) - -## Using DevKit - -* [Developing plugins using DevKit](using_dev_kit.md) - * [Setting Up a Development Environment](setting_up_environment.md) - * [Creating a Plugin Project](creating_plugin_project.md) - * [Running and Debugging a Plugin](running_and_debugging_a_plugin.md) - * [Deploying a Plugin](deploying_plugin.md) - * [Publishing a Plugin](publishing_plugin.md) - -> A dedicated [SBT plugin](https://github.com/JetBrains/sbt-idea-plugin) is available for plugins implemented in Scala. -> -{type="tip"} diff --git a/topics/basics/getting_started/build_number_ranges.md b/topics/basics/getting_started/build_number_ranges.md index 0f52dd545..cd5144756 100644 --- a/topics/basics/getting_started/build_number_ranges.md +++ b/topics/basics/getting_started/build_number_ranges.md @@ -1,8 +1,9 @@ [//]: # (title: Build Number Ranges) - + + Use this reference of build number ranges to specify the correct `since-build` and `until-build` values in your plugin descriptor. -Setting the actual values in [plugin.xml](plugin_configuration_file.md) is managed by [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) Gradle task, see [](gradle_guide.md#patching-the-plugin-configuration-file). +Setting the actual values in [plugin.xml](plugin_configuration_file.md) is managed by [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) Gradle task, see [](configuring_plugin_project.md#patching-the-plugin-configuration-file). Please note the following regarding values: diff --git a/topics/basics/getting_started/creating_plugin_project.md b/topics/basics/getting_started/creating_plugin_project.md deleted file mode 100644 index dd2d2831b..000000000 --- a/topics/basics/getting_started/creating_plugin_project.md +++ /dev/null @@ -1,42 +0,0 @@ -[//]: # (title: Creating a Plugin Project) - - - -> For new projects, it is highly recommended to use [Gradle-based setup](getting_started.md). -> -{type="note"} - -This section explains how you can create a new plugin project from scratch using the New Project wizard. -Optionally, you can import an existing project or import a project from external models. -You can also add a new plugin module to the current IntelliJ Platform project. -For more information, refer to the [IntelliJ IDEA Web Help](https://www.jetbrains.com/idea/help/new-project-wizard.html). - -### Creating an IntelliJ Platform Plugin Project - -> Make sure to [](setting_up_environment.md) before proceeding. -> -{type="note"} - -* On the main menu, choose File | New | Project. - The New Project wizard starts. - ![New Project Wizard](new_project_wizard.png) -* Select IntelliJ Platform Plugin project type. -* Click Next button. -* Set the desired project name. -* Click Finish to generate project structure files. -* Go to File | Project Structure to customize project settings if required. - -### Creating an IntelliJ Platform Plugin Module - -* Select File | New | Module and choose the IntelliJ Platform Plugin module type. - ![IntelliJ Platform Plugin Module](intellij_platform_plugin_module.png) -
-
-* Enter your desired plugin name. -* Go to File | Project Structure and select the newly created *IntelliJ Platform SDK* as the default SDK for the plugin module: - ![Set Plugin Module SDK](set_plugin_module_sdk.png) - -### Adding Code to the Project - -Before running the new project, add some code to provide simple functionality. -See the [](working_with_custom_actions.md) tutorial for step-by-step instructions for adding a menu action. diff --git a/topics/basics/getting_started/deploying_plugin.md b/topics/basics/getting_started/deploying_plugin.md deleted file mode 100644 index 45df22ee4..000000000 --- a/topics/basics/getting_started/deploying_plugin.md +++ /dev/null @@ -1,26 +0,0 @@ -[//]: # (title: Deploying a Plugin) - - - -Before your custom plugin can be used, it must be deployed: built, installed, and then enabled using Plugin Manager. - -To deploy a plugin: - -* Make your project by invoking Build | Build Project or Build | Build Module $MODULE_NAME$. -* Prepare your plugin for deployment. - In the main menu, select Build | Prepare Plugin Module $MODULE_NAME$ for Deployment. - - ![Prepare Plugin for Deployment](prepare_plugin_for_deployment.png) - -* If the plugin module does not depend on any libraries, a JAR archive will be created. - Otherwise, a ZIP archive will be created, including all the plugin libraries specified in the project settings. - - ![Jar Saved Notification](jar_saved_notification.png) - -* [Install](https://www.jetbrains.com/help/idea/managing-plugins.html#installing-plugins-from-disk) - the newly created archive/jar file from disk. - The `editor_basics` code sample builds the plugin archive/jar into the `editor_basics` project folder: - - ![Jar File Location](jar_location.png) - -* Restart your IDE so the changes will take effect. diff --git a/topics/basics/getting_started/plugin/developing_plugins.md b/topics/basics/getting_started/plugin/developing_plugins.md new file mode 100644 index 000000000..153b6fc59 --- /dev/null +++ b/topics/basics/getting_started/plugin/developing_plugins.md @@ -0,0 +1,46 @@ +[//]: # (title: Developing a Plugin) + + + +Develop an IntelliJ Platform plugin using Gradle and Gradle IntelliJ Plugin. + +> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist. +> +{type="tip"} + +IntelliJ Platform plugins can be developed by using either [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/) or [IntelliJ IDEA Ultimate](https://www.jetbrains.com/idea/download/) as your IDE (it is highly recommended to use the latest available version). +Both include the complete set of plugin development tools. +To become more familiar with IntelliJ IDEA, please refer to the [IntelliJ IDEA Web Help](https://www.jetbrains.com/idea/help/). + +## Gradle IntelliJ Plugin + +The recommended solution for building IntelliJ Platform plugins is [](tools_gradle_intellij_plugin.md). +The IntelliJ IDEA Ultimate and Community editions bundle the necessary plugins to support Gradle-based plugin development: _Gradle_ and _Plugin DevKit_. +To verify these plugins are installed and enabled, see the help section about [Managing Plugins](https://www.jetbrains.com/help/idea/managing-plugins.html). + +Gradle IntelliJ Plugin manages the dependencies of a plugin project - both the base IDE and other [plugin dependencies](plugin_dependencies.md). +It provides tasks to run the IDE with your plugin and to package and [publish](publishing_plugin.md#publishing-plugin-with-gradle) your plugin to the [JetBrains Marketplace](https://plugins.jetbrains.com). +To make sure that a plugin is not affected by [API changes](api_changes_list.md), which may happen between major releases of the platform, you can quickly verify your plugin against other IDEs and releases. + +There are two main ways of creating a new Gradle-based IntelliJ Platform plugin project: +- dedicated generator available in the [New Project Wizard](https://www.jetbrains.com/help/idea/new-project-wizard.html) - it creates a minimal plugin project with all the required files +- [](plugin_github_template.md) available on GitHub - in addition to the required project files, it includes configuration of the GitHub Actions CI workflows + +This documentation section describes plugin structure generated with the New Project wizard, but the project generated with _IntelliJ Platform Plugin Template_ covers all the described files and directories. +See the [](plugin_github_template.md) section for more information about the advantages of this approach and instructions on how to use it. + +> The old Plugin DevKit workflow still supports existing projects and is recommended for [creating theme plugins](developing_themes.md). +See how to [migrate a DevKit plugin to Gradle-based](migrating_plugin_devkit_to_gradle.md). +> +{type="tip"} + +> A dedicated [SBT plugin](https://github.com/JetBrains/sbt-idea-plugin) is available for plugins implemented in Scala. +> +{type="tip"} + +## Plugin Development Workflow + +* [Creating a Gradle-based Plugin Project](creating_plugin_project.md) +* [Configuring the Gradle IntelliJ Plugin](configuring_plugin_project.md) + * [Adding Kotlin Support](using_kotlin.md) (optional) +* [Publishing a Plugin](publishing_plugin.md) diff --git a/topics/basics/getting_started/plugin/migrating_plugin_devkit_to_gradle.md b/topics/basics/getting_started/plugin/migrating_plugin_devkit_to_gradle.md new file mode 100644 index 000000000..0e7334aae --- /dev/null +++ b/topics/basics/getting_started/plugin/migrating_plugin_devkit_to_gradle.md @@ -0,0 +1,22 @@ +[//]: # (title: Migrating DevKit Plugin to Gradle) + + + +> See [Revamping Plugins #3 – Migrating from DevKit to the Gradle build system](https://blog.jetbrains.com/platform/2021/12/migrating-from-devkit-to-the-gradle-build-system/) blog post for a step-by-step walk-through. +> +{type="tip"} + +Converting a plugin created with the old DevKit approach (which can be used for [creating themes](creating_theme_project.md)) to a Gradle-based plugin project can be done using the New Project wizard to create a Gradle-based project around the existing DevKit-based project: +* Ensure the directory containing the DevKit-based IntelliJ Platform plugin project can be fully recovered if necessary. +* Delete all the artifacts of the DevKit-based project: + * .idea directory + * [modulename].iml file + * out directory +* Arrange the existing source files within the project directory in the Gradle [source set](https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_project_layout) format. +* Use the [New Project](creating_plugin_project.md#create-ide-plugin) wizard as though creating a new Gradle-based plugin project from scratch. On the New Project page choose the IDE Plugin generator and set the values of: + * Group to the existing package in the initial source set. + * Artifact to the name of the existing plugin. + * Name to the name of the directory where the existing plugin is located, e.g. if the plugin project base directory is /Users/john/Projects/old_plugin, it should be the old_plugin. + * Location to the name of the plugin's parent directory, e.g. if the plugin project base directory is /Users/john/Projects/old_plugin, it should be the /Users/john/Projects. +* Click Finish to create the new Gradle-based plugin. +* [Add more modules](https://www.jetbrains.com/help/idea/gradle.html#gradle_add_module) using Gradle [source sets](https://www.jetbrains.com/help/idea/gradle.html#gradle_source_sets) as needed. diff --git a/topics/basics/getting_started/plugin_compatibility.md b/topics/basics/getting_started/plugin_compatibility.md index 1b682d3ad..f743ce565 100644 --- a/topics/basics/getting_started/plugin_compatibility.md +++ b/topics/basics/getting_started/plugin_compatibility.md @@ -48,7 +48,7 @@ The following table lists modules that are currently available in all products. | Module for [``](plugin_configuration_file.md#idea-plugin__depends) Element
Declaration in plugin.xml File |
Functionality | |-------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------| -| **`com.intellij.modules.platform`** | Messaging, UI Themes, UI Components, Files, Documents, Actions, Components, Services, Extensions, Editors | +| **`com.intellij.modules.platform`** | Messaging, Themes, UI Components, Files, Documents, Actions, Components, Services, Extensions, Editors | | `com.intellij.modules.lang` | File Type, Lexer, Parser, Highlighting, References, Code Completion, Find, Rename, Formatter, Code Navigation | | `com.intellij.modules.xml` | XML, XML DOM, XSD/DTD, DOM Model | | `com.intellij.modules.vcs` | VCS Revision Numbers, File Status, Change Lists, File History, Annotations | @@ -273,9 +273,9 @@ Continuing the example, search the PHP plugin's plugin.xml file for Before marking a plugin project as _dependent only on modules in a target product_ in addition to `com.intellij.modules.platform`, verify the plugin isn't implicitly dependent on any APIs that are specific to IntelliJ IDEA. -For [Gradle-based](gradle_build_system.md) projects, [](verifying_plugin_compatibility.md#plugin-verifier) can be used to ensure compatibility with all specified target IDEs. +For [Gradle-based](developing_plugins.md) projects, [](verifying_plugin_compatibility.md#plugin-verifier) can be used to ensure compatibility with all specified target IDEs. -For [DevKit-based](using_dev_kit.md) projects, create an SDK pointing to an installation of the intended target IntelliJ Platform-based product, e.g., PhpStorm, rather than IntelliJ IDEA. +For DevKit-based projects, [create an SDK](setting_up_theme_environment.md#add-intellij-platform-plugin-sdk) pointing to an installation of the intended target IntelliJ Platform-based product, e.g., PhpStorm, rather than IntelliJ IDEA. Use the same development version of the IntelliJ platform as the targeted product. Based on the tables above, the [JetBrains Marketplace](https://plugins.jetbrains.com/) automatically detects the JetBrains products with which a plugin is compatible, and makes the compatibility information available to plugin authors. diff --git a/topics/basics/getting_started/publishing_plugin.md b/topics/basics/getting_started/publishing_plugin.md index ad97e5512..fc0e07f76 100644 --- a/topics/basics/getting_started/publishing_plugin.md +++ b/topics/basics/getting_started/publishing_plugin.md @@ -2,18 +2,16 @@ -When your plugin is ready, you can publish it to a plugin repository so that other users can install it. -You can choose to publish it on the [JetBrains Marketplace](https://plugins.jetbrains.com) or a [](custom_plugin_repository.md). +When your plugin is ready, you can publish it to a [JetBrains Marketplace](https://plugins.jetbrains.com) plugin repository so that other users can install it in IDE. +The first plugin publication, even when a project uses the Gradle setup, must be [uploaded manually](#uploading-a-plugin-to-jetbrains-marketplace). -> Please make sure to follow the guidelines from [Plugin Overview page](https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html) for an optimal presentation of your plugin on JetBrains Marketplace. -> -> The _Busy Plugin Developers. Episode 2_ discusses [5 tips for optimizing JetBrains Marketplace plugin page](https://youtu.be/oB1GA9JeeiY?t=52) in more detail. -> -> See also [](marketing.md) about widgets and badges. -> -{type="tip"} +Before publishing a plugin, please make sure to follow the guidelines from [Plugin Overview page](https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html) for an optimal presentation of your plugin on JetBrains Marketplace. +The _Busy Plugin Developers. Episode 2_ discusses [5 tips for optimizing JetBrains Marketplace plugin page](https://youtu.be/oB1GA9JeeiY?t=52) in more detail. +See also [](marketing.md) about widgets and badges. -## Publishing to JetBrains Marketplace +> If you plan to publish your plugin to a repository _other than_ the [JetBrains Marketplace](https://plugins.jetbrains.com), please refer to the [](custom_plugin_repository.md) documentation. + +## Uploading a Plugin to JetBrains Marketplace Before publishing your plugin, make sure it is signed. For more details on generating a proper certificate and configuring the signing process, check the [Plugin Signing](plugin_signing.md) article. @@ -41,10 +39,143 @@ See also [Marketplace Docs](https://plugins.jetbrains.com/docs/marketplace/uploa ### Uploading a New Version -When using Gradle, use the provided tasks as described in [](deployment.md). - New versions can be uploaded manually on the plugin's detail page, see [Marketplace Docs](https://plugins.jetbrains.com/docs/marketplace/plugin-updates.html) for details. -## Publishing a Plugin to a Custom Plugin Repository +## Publishing Plugin With Gradle -If you plan to publish your plugin to a repository _other than_ the [JetBrains Marketplace](https://plugins.jetbrains.com), please refer to the [](custom_plugin_repository.md) documentation. +Once you have [configured Gradle support](configuring_plugin_project.md), and [uploaded the plugin](#uploading-a-plugin-to-jetbrains-marketplace) to the plugin repository at least once, you can automatically build and deploy your plugin to the [JetBrains Marketplace](https://plugins.jetbrains.com). + +### Building Distribution + +For initial upload, manual distribution or local installation, invoke the [`buildPlugin`](tools_gradle_intellij_plugin.md#tasks-buildplugin) Gradle task to create the plugin distribution. +The resulting ZIP file is located in build/distributions and can then be installed via drag & drop (or using [plugin manager](https://www.jetbrains.com/help/idea/managing-plugins.html#installing-plugins-from-disk)) +or uploaded to a [](custom_plugin_repository.md). + +### Providing Your Personal Access Token to Gradle + +To deploy a plugin to the JetBrains Marketplace, you need to supply your Personal Access Token, which you can find on your profile page, in [My Tokens](https://plugins.jetbrains.com/author/me/tokens) section. + +To create a new token, provide its name and click the Generate Token button. +A new token will be created and displayed right below. + +> Copy it before you close this page and keep it in a secure location. +> This is the only time the token is visible. +> +{type="note"} + +This section describes two options to supply your _Personal Access Token_ via Gradle using: +* Environment variables, +* Parameters to the Gradle task. + +#### Using Environment Variables + +Start by defining an environment variable such as: + +```bash +export ORG_GRADLE_PROJECT_intellijPublishToken='YOUR_TOKEN' +``` + +> On macOS systems, environment variables set in .bash_profile are only visible to processes you run from bash. +> Environment variables visible to all processes need to be defined in [Environment.plist](https://developer.apple.com/library/archive/qa/qa1067/_index.html). +> +{type="note"} + +Now provide the environment variable in the run configuration with which you run the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) task locally. +To do so, create a Gradle run configuration (if not already done), choose your Gradle project, specify the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) task, and then add the environment variable. + + + + +```kotlin +publishPlugin { + token.set(System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken")) +} +``` + + + + +```groovy +publishPlugin { + token = System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken") +} +``` + + + + + +Note that you still need to put some default values (can be empty) in the Gradle properties because otherwise, you will get a compilation error. + +#### Using Parameters for the Gradle Task + +Like using environment variables, you can also pass your token as a parameter to the Gradle task. +For example, you can provide the parameter + +```bash +-Dorg.gradle.project.intellijPublishToken=YOUR_TOKEN +``` +on the command line or by putting it in the arguments of your Gradle run configuration. + +Note that also, in this case, you still need to put some default values in your Gradle properties. + +### Deploying a Plugin with Gradle + +The first step when deploying a plugin is to confirm that it works correctly. +You may wish to verify this by [installing your plugin from disk](https://www.jetbrains.com/help/idea/managing-plugins.html) on a fresh instance of your target IDE(s). + +#### Signing a Plugin + +The Marketplace signing is designed to ensure that plugins are not modified over the course of the publishing and delivery pipeline. +In version `1.x`, the Gradle IntelliJ Plugin provides the [`signPlugin`](tools_gradle_intellij_plugin.md#tasks-signplugin) task, which will be executed automatically right before the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin). + +For more details on generating a proper certificate and configuring the [`signPlugin`](tools_gradle_intellij_plugin.md#tasks-signplugin) task, check the [Plugin Signing](plugin_signing.md) article. + +#### Publishing a Plugin + +Once you are confident the plugin works as intended, make sure the plugin version is updated, as the JetBrains Marketplace won't accept multiple artifacts with the same version. + +To deploy a new version of your plugin to the JetBrains Marketplace, invoke the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) Gradle task. + +Now check the most recent version of your plugin on the [JetBrains Marketplace](https://plugins.jetbrains.com/). +If successfully deployed, any users who currently have your plugin installed on an available version of the IntelliJ Platform are notified of a new update available as soon as the update has been verified. + +### Specifying a Release Channel + +You may also deploy plugins to a release channel of your choosing, by configuring the [`publishPlugin.channels`](tools_gradle_intellij_plugin.md#publishplugin-task-channels) property. +For example: + + + + +```kotlin +publishPlugin { + channels.set(listOf("beta")) +} +``` + + + + +```groovy +publishPlugin { + channels = ['beta'] +} +``` + + + + +When empty, this uses the default plugin repository, available to all [JetBrains Marketplace](https://plugins.jetbrains.com/) users. +However, you can publish it to an arbitrarily-named channel. +These non-default release channels are treated as separate repositories. + +When using a non-default release channel, users need to configure a new [custom plugin repository](https://www.jetbrains.com/help/idea/managing-plugins.html#repos) in their IDE to install your plugin. +For example, if you specify `publishPlugin.channels = ['canary']`, then users need to add the `https://plugins.jetbrains.com/plugins/canary/list` repository to install the plugin and receive updates. + +Popular channel names include: +* `alpha`: https://plugins.jetbrains.com/plugins/alpha/list +* `beta`: https://plugins.jetbrains.com/plugins/beta/list +* `eap`: https://plugins.jetbrains.com/plugins/eap/list + +More information about the available configuration options is in the [documentation of the IntelliJ Gradle Plugin](tools_gradle_intellij_plugin.md#tasks-publishplugin). diff --git a/topics/basics/getting_started/running_and_debugging_a_plugin.md b/topics/basics/getting_started/running_and_debugging_a_plugin.md deleted file mode 100644 index 73a38e278..000000000 --- a/topics/basics/getting_started/running_and_debugging_a_plugin.md +++ /dev/null @@ -1,21 +0,0 @@ -[//]: # (title: Running and Debugging a Plugin) - - - -It's possible to run and debug a plugin directly from the IntelliJ IDEA. -You need a configured special profile (a *Plugin* Run/Debug configuration) that specifies the plugin module, VM parameters, and other specific options. -When you run such a profile, it launches the IDE with your plugin installed. - -See [](ide_development_instance.md) for more information about configuration and advanced settings. - -For information on how to change the Run/Debug configuration profile, refer to [Run/Debug Configuration](https://www.jetbrains.com/help/idea/run-debug-configuration.html) and [Run/Debug Configuration: Plugin](https://www.jetbrains.com/idea/help/run-debug-configuration-plugin.html) in IntelliJ IDEA Web Help. - -Using IntelliJ IDEA's debugger, you can find out the origin of the run-time errors and exceptions. - -**To debug a plugin** - -* Select Run | Debug... in the main menu, or press Shift+F9. - -**To run a plugin** - -* Select Run | Run... in the main menu, or press Shift+F10. diff --git a/topics/basics/getting_started/setting_up_environment.md b/topics/basics/getting_started/setting_up_environment.md deleted file mode 100644 index aa74f7898..000000000 --- a/topics/basics/getting_started/setting_up_environment.md +++ /dev/null @@ -1,63 +0,0 @@ -[//]: # (title: Setting Up a Development Environment) - - - -> For new projects, it is highly recommended to use [Gradle-based setup](getting_started.md). -> -{type="note"} - -### Preliminary Steps - -Use the following checklist to ensure that you are ready to develop your custom plugins. -- **Plugin DevKit** plugin must be [enabled in IntelliJ IDEA](https://www.jetbrains.com/help/idea/managing-plugins.html). -- **IntelliJ Platform SDK** must be configured for your IDEA project. - For more information, see below. -- (_Optional_) **Get IntelliJ IDEA CE source code** on your local computer. - Getting IntelliJ IDEA CE source code is not a requirement for plugin development, but having it makes debugging your plugins much more straightforward. - For detailed instructions, refer to the _Getting IntelliJ IDEA Community Edition Source Code_ section of [Check Out And Build Community Edition](%gh-ic%/README.md). - Note that building IntelliJ IDEA CE from source code is not required for plugin development. - -### Configuring IntelliJ Platform SDK - -> For more information about SDKs, see [SDKs section](https://www.jetbrains.com/help/idea/working-with-sdks.html) in the IntelliJ IDEA Web Help. - -To set up your plugin development environment: - -* Set up a required Java SDK. - See the _IntelliJ Build Configuration_ section of [Check Out And Build Community Edition](%gh-ic%/README.md) for instructions about creating **1.8** (**11** when targeting 2020.3 or later) Java SDK. - -> Do not use a more recent Java version than the one specified. -> -{type="warning"} - -* Create a new IntelliJ Platform Plugin SDK under File | Project Structure: - ![Create IntelliJ Platform SDK](create_intellij_idea_sdk.png) -
-
-* Specify the installation folder of the *IntelliJ IDEA Community Edition* as the home directory (on Mac, select application icon in /Applications/). - You can use the installation package built from sources or download it from the [Download IntelliJ IDEA page](https://www.jetbrains.com/idea/download/). - > You may use IntelliJ IDEA Ultimate as an alternative, but debugging the core code will only work with the *Community Edition*. - ![Set Home Directory](set_home_directory.png) -
-
-* Select Java SDK from the first step as the default Java SDK. - ![Set IDEA JDK](set_java_sdk.png) -
-
-* In the Sourcepath tab of the SDK settings, click the Add button (_this step can be skipped if your plugin doesn't require debugging_): - ![Add Sourcepath](add_sourcepath.png) -
-
-* Specify the source code directory for the *IntelliJ IDEA Community Edition*: - ![Specify Source Paths](community_sources_directory.png) -
-
-* Specify the Sandbox Home directory. - The Sandbox Home directory stores the settings of the IDE development instance launched from a Plugin Project's run configuration. - Shown below is the default Sandbox Home directory for a user on macOS. - Any directory can be chosen as the Sandbox Home location. - Use the ellipsis button (shown below) to define a custom location. - - See the [IDE Development Instances](ide_development_instance.md) page for more information about the default Sandbox Home directory locations and contents. - - ![Specify Sandbox Path](plugins-sandbox.png) diff --git a/topics/basics/getting_started/theme/creating_theme_project.md b/topics/basics/getting_started/theme/creating_theme_project.md new file mode 100644 index 000000000..592da8eb2 --- /dev/null +++ b/topics/basics/getting_started/theme/creating_theme_project.md @@ -0,0 +1,63 @@ +[//]: # (title: Creating a Theme Project) + + + +This documentation page describes a DevKit-based theme project generated with the [New Project Wizard](https://www.jetbrains.com/help/idea/new-project-wizard.html). + +## Creating a Theme with New Project Wizard + +Before creating a theme project, make sure that [development environment is set up](setting_up_theme_environment.md). + + + +Launch the New Project wizard via the File | New | Project... action and provide the following information: +1. Select the IDE Plugin generator type from the list on the left. +2. Specify the project Name and Location. +3. Choose the Theme option in the project Type. +4. As the JDK select the [configured SDK](setting_up_theme_environment.md#configuring-intellij-platform-plugin-sdk). +5. Click the Create button to generate the project. + + + +### Components of a Wizard-Generated Gradle IntelliJ Platform Theme + +For the example `my_theme` created with the steps describes above, the _IDE Plugin_ generator creates the following directory content: + +```text +my_theme +├── resources +│ ├── META-INF +│ │ └── plugin.xml +│ │ └── pluginIcon.svg +│ └── theme +│ └── my_theme.theme.json +└── my_theme.iml +``` + +- META-INF directory with: + - [plugin.xml](plugin_configuration_file.md) configuration file containing preconfigured theme provider + - pluginIcon.svg file that is a [plugin logo](plugin_icon_file.md)
+ It is recommended to replace it with a custom icon. +- my_theme.theme.json - a minimal [theme description file](themes_customize.md#introduction-to-theme-description-file-syntax) +- my_theme.iml - [IntelliJ IDEA Module](https://www.jetbrains.com/help/idea/creating-and-managing-modules.html) configuration file + +See [](theme_structure.md) for more details. + +## Additional Plugin Themes + +Theme plugin project [created with the new project wizard](#create-theme) contains a single theme description file by default. +In case a plugin needs to provide multiple themes (e.g., dark and light variants), it is possible to add them with the dedicated action. + +Additional plugin themes can be added using the DevKit Theme Wizard, which is a part of the Plugin DevKit bundled in IntelliJ IDEA. +The wizard can be used for both DevKit-based and Gradle-based plugins. + + + +1. In the Project tool window, select the resources directory and invoke the context menu with the right click. +2. Select the New | Plugin DevKit | Theme action.
+ It is a good practice to include the name of the plugin in the created theme name. +3. Check the Dark theme checkbox if the created theme should be based on IntelliJ IDEA _Darcula_ theme. + Otherwise, the _Light_ theme will be used as the base. +4. Click OK button to generate the [theme description file](themes_customize.md#introduction-to-theme-description-file-syntax) with $THEME_NAME$.theme.json name. The generated theme will be automatically configured in the plugin.xml file. + +
diff --git a/topics/basics/getting_started/theme/deploying_theme.md b/topics/basics/getting_started/theme/deploying_theme.md new file mode 100644 index 000000000..d1775033e --- /dev/null +++ b/topics/basics/getting_started/theme/deploying_theme.md @@ -0,0 +1,19 @@ +[//]: # (title: Deploying a Theme) + + + +Before your custom theme plugin can be [uploaded to JetBrains Marketplace](publishing_plugin.md#uploading-a-plugin-to-jetbrains-marketplace) and used by users, it should be packaged and verified in the actual IDE. + +The deployment process prepares the plugin artifact that can be installed in IDE. + + + +1. Build the theme by invoking Build | Build Project or Build | Build Module $MODULE_NAME$. +2. Create the deployment artifact by invoking Build | Prepare Plugin Module $MODULE_NAME$ for Deployment.
+ The resulting theme JAR file will be created in the project or module directory.
+ In the case of developing a regular plugin, and it specifies additional dependencies, a ZIP archive is created, including all the plugin libraries. +3. [Install](https://www.jetbrains.com/help/idea/managing-plugins.html#installing-plugins-from-disk) the newly created JAR or ZIP file from disk. +4. Click the Apply button. +5. Select your theme in Preferences | Appearance & Behavior | Appearance and apply the changes. + +
diff --git a/topics/basics/getting_started/theme/developing_themes.md b/topics/basics/getting_started/theme/developing_themes.md new file mode 100644 index 000000000..fc4901c00 --- /dev/null +++ b/topics/basics/getting_started/theme/developing_themes.md @@ -0,0 +1,16 @@ +[//]: # (title: Developing a Theme) + + + +Develop an IntelliJ Platform-based IDE theme using Plugin DevKit. + +This documentation section will help you get started with developing theme plugins for the IntelliJ Platform-based IDEs. + +The DevKit-based theme development workflow includes: + +* [Setting Up a Development Environment](setting_up_theme_environment.md) +* [Creating a Theme Project](creating_theme_project.md) +* [Customizing a Theme](themes_customize.md) +* [Building and Running a Theme](running_and_debugging_a_theme.md) +* [Deploying a Theme in IDE](deploying_theme.md) +* [Uploading a Theme to JetBrains Marketplace](publishing_plugin.md#uploading-a-plugin-to-jetbrains-marketplace) diff --git a/topics/basics/getting_started/theme/running_and_debugging_a_theme.md b/topics/basics/getting_started/theme/running_and_debugging_a_theme.md new file mode 100644 index 000000000..49e88247f --- /dev/null +++ b/topics/basics/getting_started/theme/running_and_debugging_a_theme.md @@ -0,0 +1,35 @@ +[//]: # (title: Running and Debugging a Theme) + + + +In most cases, the results of theme plugin can be previewed by running the Preview Theme action in the [theme description file](themes_customize.md) editor. +Sometimes, when more advanced styling options are implemented, the previewing theme may not be enough to see all the changes. +This page explains how to run or debug the theme plugin in the IDE configured as a part of [project SDK](setting_up_theme_environment.md). + +## Create Plugin Run Configuration + +To run and debug a plugin directly from a theme plugin project, a _Plugin_ run configuration must be added. + +> For more information about creating Run Configurations, refer to the [Run/Debug Configuration](https://www.jetbrains.com/help/idea/run-debug-configuration.html) section in IntelliJ IDEA Web Help. +> +{type="tip"} + + + +1. Go to Run | Edit Configurations.... +2. Click the Add New Configuration... button (+) and select the Plugin type. +3. Provide the configuration Name, e.g., _Run Theme_. +4. Ensure that Use classpath of module specifies the current theme plugin module. +5. Click the Apply button. + +{type="tip"} + + + +See the [](ide_development_instance.md) section for information about advanced run configuration settings. +If additional settings, like system property, are needed, see [Run/Debug Configuration: Plugin](https://www.jetbrains.com/idea/help/run-debug-configuration-plugin.html) explaining how to configure them. + +## Run/Debug Theme Plugin + +To run the theme in the IDE development instance, choose Run | Run... and select the created run configuration. +Debugging a theme is similar, but instead of Run..., select the Debug... action. diff --git a/topics/basics/getting_started/theme/setting_up_theme_environment.md b/topics/basics/getting_started/theme/setting_up_theme_environment.md new file mode 100644 index 000000000..11b757e67 --- /dev/null +++ b/topics/basics/getting_started/theme/setting_up_theme_environment.md @@ -0,0 +1,72 @@ +[//]: # (title: Setting Up a Development Environment) + + + + + +Use the following checklist to ensure that you are ready to develop your custom theme: + +1. **[IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/)** or **[IntelliJ IDEA Ultimate](https://www.jetbrains.com/idea/download/)** is installed. +2. **Plugin DevKit** plugin is [enabled in IntelliJ IDEA](https://www.jetbrains.com/help/idea/managing-plugins.html). +3. **IntelliJ IDEA CE source code** is checked-out. _(Optional)_
+ This step is needed only when you plan to debug the IntelliJ Platform code. + See [](#get-intellij-idea-ce-source-code) for more details. +4. **IntelliJ Platform SDK** is [configured](#configuring-intellij-platform-plugin-sdk). + +
+ +## Get IntelliJ IDEA CE Source Code + +Getting the IntelliJ IDEA CE source code is not a requirement for theme development as debugging the platform code while developing a theme is a rare situation. +In case you are developing a plugin extending IDE behavior, or you need to understand how some components work internally, having sources makes debugging much more straightforward. + +For detailed instructions on how to check out the code efficiently, refer to the _Getting IntelliJ IDEA Community Edition Source Code_ section of [IntelliJ IDEA Community Edition README file](%gh-ic%/README.md). +Note that building the checked-out sources is not required in this case. + +## Configuring IntelliJ Platform Plugin SDK + +> For more information about SDKs, see [SDKs section](https://www.jetbrains.com/help/idea/working-with-sdks.html) in the IntelliJ IDEA Web Help. + +### Download IntelliJ-based IDE + +To see the effects of the developed plugin in real IDE, it is required to run the plugin in an [](ide_development_instance.md). +In most cases, it is enough to download and use _[IntelliJ IDEA](https://www.jetbrains.com/idea/download/) Community Edition_. +If it is required to style components used only in a specific IDE like _IntelliJ IDEA Ultimate_ or _WebStorm_, they can also be used as SDK, but debugging the core code will only work with the _IntelliJ IDEA Community Edition_. + +### Add JDK and IntelliJ Platform Plugin SDK + +The first step of configuring a theme plugin SDK is adding the JDK. + +> When targeting 2020.3 and later only, using Java 11 is required. +> See the [IntelliJ project migrates to Java 11](https://blog.jetbrains.com/platform/2020/09/intellij-project-migrates-to-java-11/) blog post for details. +> +> When targeting 2022.2 and later only, using Java 17 is required. +> +{type="note"} + + + +1. Go to File | Project Structure | Platform Settings | SDKs. +2. Click the Add button (+). +3. If you have the required JDK installation on your machine, and it is detected, select it from the Detected SDKs list. + If your JDK is not detected, select the Add JDK... option and choose the installation folder.
+ If the required JDK is not installed on your machine, the simplest option is using Download JDK... and choosing the distribution options. +4. Click the Apply button. + +
+ +The second step is adding IntelliJ Platform Plugin SDK that will use the JDK configured in the first step. + + + +1. Go to File | Project Structure | Platform Settings | SDKs. +2. Click the Add button (+). +3. Select the Add IntelliJ Platform Plugin SDK... option. +4. Choose the installation folder of the IDE [downloaded previously](#download-intellij-based-ide) (on macOS, select application icon in /Applications/). +5. In the Select Internal Java Platform dialog, select the JDK configured in the [previous step](#add-jdk) and click OK button. +6. In the added SDK, specify the Sandbox Home directory.
+ See [](ide_development_instance.md#the-development-instance-sandbox-directory) for details. +7. If debugging is required, select the Sourcepath tab, click the Add button (+) and select the root folder of [the checked-out sources](#get-intellij-idea-ce-source-code). +8. Click the Apply button. + +
diff --git a/topics/basics/getting_started/theme/theme_structure.md b/topics/basics/getting_started/theme/theme_structure.md new file mode 100644 index 000000000..f0257c8e3 --- /dev/null +++ b/topics/basics/getting_started/theme/theme_structure.md @@ -0,0 +1,65 @@ +[//]: # (title: Theme Structure) + + + +Themes are components within [IntelliJ Platform plugins](plugin_structure.md). +The theme plugins should be stand-alone and not combined with other plugin functionality. + +> To see a full example theme project, see the [Theme Basics](https://github.com/JetBrains/intellij-sdk-code-samples/tree/main/theme_basics) in IntelliJ SDK Code Samples. +> +{type="note"} + +Themes have several components: +* A required Theme description (JSON) file in the plugin project's resources folder. +* A required `themeProvider` declaration in the plugin's [plugin.xml](plugin_configuration_file.md) file, located in the plugin project's META-INF folder. +* An optional Editor Scheme description (XML) file derived from an exported IDE editor scheme. + This file is located in the plugin project's resources folder. +* An optional background image file, located in the plugin project's resources folder. +* Optional icon image files, located in the plugin project's resources folder. + +![Theme Components](theme_components.png) + +## Theme Description File + +The most important file in every theme project is the theme description file. +The content of the default file generated with the [Theme wizard](creating_theme_project.md) is a short set of key–value pairs: + +```json +{ + "name": "theme_basics", + "author": "", + "dark": false, + "editorScheme": "/theme_basics.xml", + "ui": { + } +} +``` + +* `name` key matches the first portion of the Theme description $THEME_NAME$.theme.json file name. The value of `name` is displayed in the [Theme](https://www.jetbrains.com/help/idea/settings-appearance.html) Preferences dropdown when the theme's plugin is installed in the IDE. +* `author` - specifies the theme author (empty by default). +* `dark` - determines the base theme (_Light_ or _Darcula_) that is customized. +* `editorScheme` - specifies the editor scheme file that describes fonts and colors used in editors (see [](themes_extras.md#adding-a-custom-editor-scheme) for more details). +* `ui` - allows for overriding the base theme (_Light_ or _Darcula_) properties (see [](themes_customize.md#custom-ui-control-colors) for more details). + +The wizard also creates a `themeProvider` declaration in the [``](plugin_configuration_file.md#idea-plugin__extensions) section of the plugin's plugin.xml file. +This declaration binds the theme description file to a theme provider extension using a generated unique `id`. + +```xml + + + +``` + +> Do not modify or re-use an existing value of the generated `id` attribute. +> +{type="warning"} + +## Theme Customization + +The following sections describe the theme customization possibilities in detail: +* [](themes_customize.md#customizing-icons) +* [](themes_customize.md#customizing-ui-controls) +* [](themes_extras.md#adding-a-custom-editor-scheme) +* [](themes_extras.md#adding-a-custom-background-image) diff --git a/topics/reference_guide/ui_themes/themes_customize.md b/topics/basics/getting_started/theme/themes_customize.md similarity index 90% rename from topics/reference_guide/ui_themes/themes_customize.md rename to topics/basics/getting_started/theme/themes_customize.md index 22cacd8ab..fdaaab5d8 100644 --- a/topics/reference_guide/ui_themes/themes_customize.md +++ b/topics/basics/getting_started/theme/themes_customize.md @@ -1,27 +1,32 @@ -[//]: # (title: Customizing UI Themes - Icons and UI Controls) +[//]: # (title: Customizing Themes - Icons and UI Controls) - + -A UI Theme is customized by adding information to the UI Theme description file that overrides the base (_Light_ or _Darcula_) UI Theme. +A theme is customized by adding information to the theme description file that overrides the base (_Light_ or _Darcula_) theme. + +For plugin developers, [Exposing Theme Metadata](themes_metadata.md) discusses the format of customization keys and information about how to provide it to Theme authors. > [Color Highlighter Plugin](https://plugins.jetbrains.com/plugin/13309-color-highlighter) adds additional color preview inside the editor. > {type="tip"} -## Introduction to UI Theme Description File Syntax +## Introduction to Theme Description File Syntax + The syntax of a Theme description file follows the JSON open-standard file format of key-value pairs. -The minimum valid default file is the output of the [DevKit Theme Wizard](themes.md#creating-a-ui-theme-with-the-devkit-theme-wizard). +The minimum valid default file is the output of the [DevKit Theme Wizard](creating_theme_project.md). Adding key-value pairs customizes a Theme. -UI Theme key-value pairs often use color as the `value`. +Theme key-value pairs often use color as the `value`. Colors are defined by six-digit RGB or eight-digit RGBA hexadecimal notation. -### UI Theme Reference Implementations +### Theme Reference Implementations + When learning new syntax, it is often useful to have some existing implementations for reference. For example, refer to the [Theme description file](%gh-ic%/platform/platform-resources/src/themes/HighContrast.theme.json) for the IntelliJ IDEA _High Contrast_ Theme. -It may also help to review some of the [UI Themes available](https://plugins.jetbrains.com/search?headline=164-theme&tags=Theme) at the JetBrains Marketplace. +It may also help to review [themes available](https://plugins.jetbrains.com/search?headline=164-theme&tags=Theme) at the JetBrains Marketplace. ## Defining Named Colors + Colors can always be defined individually as six-digit RGB or eight-digit RGBA hexadecimal notation. However, Theme definitions often use the same color in multiple places. Maintaining a Theme is more manageable if _Named Colors_ are globally defined in a `colors {}` block as part of the *.theme.json file. @@ -46,14 +51,16 @@ For example, defining the Named Color `basicBackground` and then using it to set ``` ## Customizing Icons -UI themes can customize the color of default IntelliJ Platform UI icons or substitute custom icons for the default ones. + +Themes can customize the color of default IntelliJ Platform UI icons or substitute custom icons for the default ones. Customization is done by adding an `"icons": {}` section to the Theme description file. ### Overriding the Global Color of Icons + Default global icon colors are customized by adding key-value pairs to a `"ColorPalette": {}` section. The `ColorPalette` must be inserted in the `icons` section. -In the following example, the `key` - the default red color (#DB5860) used for `Action` icons in the _Light_ Theme - is overridden to the `value` of a different color (#D61A26): +In the following example, the `key` - the default red color (`#DB5860`) used for `Action` icons in the _Light_ Theme - is overridden to the `value` of a different color (`#D61A26`): ```json { @@ -68,9 +75,11 @@ In the following example, the `key` - the default red color (#DB5860) used for ` This color substitution is applied throughout the IDE UI. ### Custom Icon Palette Colors -Icon Palettes are predefined UI Theme color keys that describe a single color in an `Actions` or `Objects` context. + +Icon Palettes are predefined theme color keys that describe a single color in an `Actions` or `Objects` context. #### Icon Colors in "Actions" and "Objects" Contexts + IntelliJ Platform has default icon colors defined for `Actions` and `Objects` contexts. * `Actions` are Theme keys for icons that appear in the context of toolbars, and represent actions such as _Compile_, _Run_, or _Debug_. * `Objects` are Theme keys for icons that appear in the contexts of lists and trees, and represent entities like files, symbols, or run and debug configurations. @@ -79,6 +88,7 @@ The [JetBrains Platform UI Guideline for Icons](https://jetbrains.design/intelli Note that this document refers to `Objects` keys as "Noun icons." #### Customizing "Actions" and "Objects" Icon Colors + An icon Palette color is customized by adding an `Actions` or `Objects` `key` and custom color `value` to the `"ColorPalette": {}` section in a Theme description file. The list of available icon `Actions` and `Objects` keys are provided by the editor's completion popup: @@ -100,6 +110,7 @@ This more specific change to the `Actions.Blue` color overrides the default defi In the narrower context of blue `Actions` icons, it will also supersede any global color overrides of the default blue icon color. ### Custom Icons + The default IntelliJ Platform UI icons can be replaced by custom icons. The file format for icons is SVG. The [JetBrains Platform UI Guideline for Icons](https://jetbrains.design/intellij/principles/icons/) has detailed specifications for icons. @@ -112,7 +123,7 @@ This path is derived from the `AllIcons.[Group].[IconName]` path in icon section For example, the _Build_ (hammer) icon in the toolbar has the path `Allcons.Actions.Compile` as reported by the UI Inspector. Therefore the `key` for the _Build_ icon is `/actions/compile.svg`. -The `value` is the replacement icon's file name, located in the `resources` folder of the UI Theme plugin project: +The `value` is the replacement icon's file name, located in the `resources` folder of the theme plugin project: ```json { @@ -129,12 +140,14 @@ The color of a replaced icon takes precedence over any `ColorPalette` overrides. {type="tip"} ## Customizing UI Controls -UI Themes can change the appearance of more general controls in the IntelliJ Platform UI. + +Themes can change the appearance of more general controls in the IntelliJ Platform UI. Examples of these controls are labels, buttons, checkboxes, trees, lists, and menus. See also [Platform theme colors — UI components](https://jetbrains.design/intellij/principles/platform_theme_colors/#UI-components) in IntelliJ Platform UI Guidelines. ### Custom UI Control Colors + A UI control's custom color is specified by adding a key-value pair to the `"ui": {}` section of a Theme description file. A UI control `key` has the compound format `element.property`, where: @@ -149,12 +162,13 @@ However, for other purposes, the first section can be considered the `element`, Methods for finding UI control keys are in the [Finding Attribute Keys for UI Controls](#finding-attribute-keys-for-ui-controls) section. #### Customizing All UI Control Colors with the Same Property + All UI Controls with the same `property` portion of their key can be set to the same color. This customization is done using the wildcard `"*": {}` section in the Theme description file. A key-value pair is inserted in this section, but only the `property` portion of the key is specified. The `value` is the custom color. -The following example would change the default background color to #AED7E3 for all UI controls: +The following example would change the default background color to `#AED7E3` for all UI controls: ```json { @@ -169,10 +183,11 @@ The following example would change the default background color to #AED7E3 for a Note that the wildcard `"*": {}` section must be within the `"ui": {}` section. #### Customizing the Color of Specific UI Control Types + The color of a specific UI control type is changed by adding a key-value pair to the `"ui": {}` section of a Theme description file. The `key` is the full `element.property` format, and the `value` is the custom color. -The following example sets the background color for all labels to the color #F6E9C9 +The following example sets the background color for all labels to the color `#F6E9C9`. ```json { @@ -188,6 +203,7 @@ The following example sets the background color for all labels to the color #F6E The `Label.background` entry supersedes, in the narrower context of label backgrounds, any default color, and any wildcard color assigned to backgrounds. #### Customizing the Color of UI Tabs + UI Tab colors are changed by [key-value pairs](#custom-ui-control-colors) in a Theme description file. There are two implementations of tabs in the IntelliJ Platform: @@ -236,6 +252,7 @@ Note that a Theme file can mix versions of `property` identifiers: ``` ### Customizing the Borders of UI Controls + The color and geometry of borders used in UI controls can be customized by key-value pairs in a Theme description file. The format of keys for borders is `element.property`, where: * `element` is the type of UI control containing a border, such as a window or a popup menu. @@ -263,11 +280,13 @@ The following example sets a new border width and color for all windows: In this example, the customized border supersedes the default definition and any global color override. ## Finding Attribute Keys for UI Controls + There are hundreds of UI control `element.property` keys defined in the IntelliJ Platform UI. -Some keys and strategies for applying them can be gleaned from the [UI Theme reference implementations](#ui-theme-reference-implementations). +Some keys and strategies for applying them can be gleaned from the [theme reference implementations](#theme-reference-implementations). For a general search, here some suggested methods for locating UI control keys. ### Finding a UI Control Key Using Code Completion in the Editor + The preferred method of finding UI control keys is to use the [Code Completion](https://www.jetbrains.com/help/idea/auto-completing-code.html#Auto-Completing_Code.xml) feature in the editor. Note that some keys presented by the code completion feature may be deprecated. New entries in the `"ui": {}` section will invoke the code completion popup, as shown below: @@ -280,5 +299,6 @@ In the Quick Documentation popup, the format is e.g., Since: 2019.2[Since 2019.2]. ### Finding a UI Control Key Using Laf Defaults UI + Using the [Laf Defaults](internal_ui_laf_defaults.md) inspector, enter the `element` portion of the key. The Laf Defaults inspector will prompt with a list of UI Control keys and their default color. diff --git a/topics/reference_guide/ui_themes/themes_extras.md b/topics/basics/getting_started/theme/themes_extras.md similarity index 88% rename from topics/reference_guide/ui_themes/themes_extras.md rename to topics/basics/getting_started/theme/themes_extras.md index 6aac16c49..d27b6463f 100644 --- a/topics/reference_guide/ui_themes/themes_extras.md +++ b/topics/basics/getting_started/theme/themes_extras.md @@ -1,8 +1,8 @@ -[//]: # (title: UI Themes - Editor Schemes and Background Images) +[//]: # (title: Themes - Editor Schemes and Background Images) -UI Themes can also provide custom color and font settings, as well as custom images for display in the IDE application window. +Themes can also provide custom color and font settings, as well as custom images for display in the IDE application window. ## Adding a Custom Editor Scheme @@ -14,7 +14,7 @@ These custom color and font settings are called _Editor Color Schemes_. Custom editor color schemes can be specified and exported using the IDE _Settings/Preferences_ dialog. Note that editor [Colors and Fonts](https://www.jetbrains.com/help/idea/configuring-colors-and-fonts.html), and [Colors for Version Control File Status](https://www.jetbrains.com/help/idea/file-status-highlights.html) are customized in different sections of _Settings/Preferences_. -Use the following procedure to customize an editor color scheme for a UI Theme: +Use the following procedure to customize an editor color scheme for a theme: * Create the desired custom editor color scheme using the IDE preferences. * Export the custom editor color scheme to the desired file name. In this example, the file is exported to Lightning.icls. @@ -22,16 +22,16 @@ Use the following procedure to customize an editor color scheme for a UI Theme: In this example, the result is Lightning.xml. * See [Customizing Editor Scroll Bar Colors](#customizing-editor-scroll-bar-colors) to change the colors of editor scroll bars. -### Incorporating the Editor Color Scheme in the Custom UI Theme +### Incorporating the Editor Color Scheme in the Custom Theme -The next step is to add the color scheme to the UI Theme plugin project: +The next step is to add the color scheme to the theme plugin project: * Replace the default generated custom editor color scheme XML file (in this example, theme_basics.xml) in the project's resources folder with the exported custom editor color scheme. In this case, the action is to _replace_ theme_basics.xml with Lightning.xml. -* In the UI Theme file (in this example theme_basics.theme.json), replace the name of the generated editor scheme file (theme_basics.xml) with the new (Lightning.xml) file name. +* In the theme file (in this example theme_basics.theme.json), replace the name of the generated editor scheme file (theme_basics.xml) with the new (Lightning.xml) file name. The `key` is always "editorScheme". The `value` is the name of the editor color scheme file. -The example below adds an editor scheme named "Lightning" to the _Theme Basics_ custom UI Theme: +The example below adds an editor scheme named "Lightning" to the _Theme Basics_ custom theme: ```json { @@ -79,7 +79,7 @@ For additional examples of `FILESTATUS` color `name` attributes, see the editor ### Customizing Editor Scroll Bar Colors Editor scroll bar colors should be coordinated with, and switch together with an editor color scheme. -Please note that Custom UI Theme (*.theme.json) files also contain `ScrollBar.*` name attributes, but these are for scroll bars outside the context of the editor. +Please note that custom theme (*.theme.json) files also contain `ScrollBar.*` name attributes, but these are for scroll bars outside the context of the editor. > The Editor Scroll Bar colors are the only editor scheme settings that cannot be customized and exported through IDE preferences. > @@ -146,9 +146,9 @@ The wildcard portion of these patterns corresponds to the `usage` definitions ab The IDE supports setting an image as a background in the application window. Users can do this manually in [Preferences](https://www.jetbrains.com/help/idea/setting-background-image.html). -UI Themes support specifying a background image as a key-value pair in the `"background": {}` (for editor and tools) and `"emptyFrameBackground": {}` (for empty frame) sections of a Theme description file: +Themes support specifying a background image as a key-value pair in the `"background": {}` (for editor and tools) and `"emptyFrameBackground": {}` (for empty frame) sections of a Theme description file: * The `image` key uses the file name of the image as the value. -The background image is placed in the UI Theme plugin project's resources folder. +The background image is placed in the theme plugin project's resources folder. * The `transparency` key uses a `value` of 1-100. A `value` of 100 is opaque. * The `fill` key uses a value of `scale`, meaning to expand the image to fill the space as the window gets resized. diff --git a/topics/basics/getting_started/theme/themes_getting_started.md b/topics/basics/getting_started/theme/themes_getting_started.md new file mode 100644 index 000000000..c5488735f --- /dev/null +++ b/topics/basics/getting_started/theme/themes_getting_started.md @@ -0,0 +1,47 @@ +[//]: # (title: Getting Started) + + + +Beginning with the 2019.1 release, custom themes are supported. +Custom themes give designers control of the appearance of built-in UI elements. +The customization options include: + +- substitute icons, +- change the colors of icons and UI controls, +- alter the borders and insets of UI controls, +- provide custom editor schemes, +- add background images. + +The [themes available for download](https://plugins.jetbrains.com/search?headline=164-theme&tags=Theme) illustrate the creative possibilities. + +> See the [Themes in IntelliJ-based IDEs](https://blog.jetbrains.com/platform/2021/10/themes-in-intellij-based-ides/) blog post for an overview (available in multiple languages). +> +{type="tip"} + +## Theme Plugin Development + +Themes can be developed by using either [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/) or [IntelliJ IDEA Ultimate](https://www.jetbrains.com/idea/download/) as your IDE (it is highly recommended to use the latest available version). +Both include the complete set of development tools required to develop theme plugins. +To become more familiar with IntelliJ IDEA, please refer to the [IntelliJ IDEA Web Help](https://www.jetbrains.com/idea/help/). + +A theme is one of the [plugin types](plugin_types.md#themes). +Its structure doesn't significantly differ from plugins extending IDE behavior, and can be implemented by using one of the supported approaches: _DevKit_ or _Gradle_. +The choice of the development approach depends on the project requirements and developer's experience. + +### DevKit-Based Theme Project + +Developing theme plugins with DevKit is the simplest solution and does not require experience with Gradle or similar build tools. +The DevKit project structure is generated by default when an IDE Plugin theme project is created by using the New Project Wizard. + +See the [](developing_themes.md) section for the development instructions. + +### Gradle-Based Theme Project + +Developing theme plugins with Gradle requires experience with the Gradle or a similar build tool. +It offers the possibility of automating some parts of the development process, like patching [plugin.xml](plugin_configuration_file.md) file with the theme plugin version and other data, as well as building the plugin distribution on CI servers and publishing it to [JetBrains Marketplace](https://plugins.jetbrains.com). + +If your project requires any of the mentioned capabilities, see [Developing a Plugin using Gradle](developing_plugins.md) for more details. + +> The recording of _Busy Plugin Developer. Episode 3_ shows how to [create a new theme](https://youtu.be/9J0j-90dC60?t=582) using the Gradle approach. +> +{type="note"} diff --git a/topics/basics/getting_started/using_dev_kit.md b/topics/basics/getting_started/using_dev_kit.md deleted file mode 100644 index 112bab75e..000000000 --- a/topics/basics/getting_started/using_dev_kit.md +++ /dev/null @@ -1,18 +0,0 @@ -[//]: # (title: Using DevKit) - - - -> For new projects, it is highly recommended to use [Gradle-based setup](getting_started.md). -> -{type="note"} - -_Plugin DevKit_ is a bundled IntelliJ IDEA plugin for developing plugins for the IntelliJ Platform using IntelliJ IDEA's build system. -It provides its custom SDK type and a set of actions for building plugins within the IDE. - -In this section: - -* [Setting Up a Development Environment](setting_up_environment.md) -* [Creating a Plugin Project](creating_plugin_project.md) -* [Running and Debugging a Plugin](running_and_debugging_a_plugin.md) -* [Deploying a Plugin](deploying_plugin.md) -* [Publishing a Plugin](publishing_plugin.md) diff --git a/topics/basics/ide_development_instance.md b/topics/basics/ide_development_instance.md index 81a501641..f6421f2e3 100644 --- a/topics/basics/ide_development_instance.md +++ b/topics/basics/ide_development_instance.md @@ -1,9 +1,9 @@ [//]: # (title: IDE Development Instance) - + A JetBrains feature for developing plugins is running or debugging a plugin project from within an IntelliJ Platform-based IDE such as IntelliJ IDEA. -Selecting the [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task for a Gradle-based project (or [Run](running_and_debugging_a_plugin.md) menu for a DevKit-based project) will launch a _Development Instance_ of the IDE with the plugin enabled. +Selecting the [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task for a Gradle-based project (or [Run](running_and_debugging_a_theme.md) menu for a DevKit-based project) will launch a _Development Instance_ of the IDE with the plugin enabled. This page describes how to control some of the settings for the Development Instance. > Please see also [Advanced Configuration](https://www.jetbrains.com/help/idea/tuning-the-ide.html) for general VM options and properties. @@ -11,6 +11,7 @@ This page describes how to control some of the settings for the Development Inst {type="tip"} ## Using a JetBrains Runtime for the Development Instance + An everyday use case is to develop (build) a plugin project against a JDK, e.g., Java 8, and then run or debug the plugin in a Development Instance of the IDE. In such a situation, Development Instance must use a JetBrains Runtime (JBR) rather than the JDK used to build the plugin project. @@ -20,6 +21,7 @@ A version of the JetBrains Runtime is bundled with all IntelliJ Platform-based I To produce accurate results while running or debugging a plugin project in a Development Instance, follow the procedures below to ensure the Development Instance uses a JetBrains Runtime. ### Determining a JetBrains Runtime Version + The JetBrains Runtime is determined from the JDK version used to build the plugin project, regardless of whether it is built on macOS, Windows, or Linux. For example, if a plugin is developed against the Java 8 SE Development Kit 8 for macOS (jdk-8u212-macosx-x64.dmg) to acquire the compatible JetBrains Runtime: @@ -34,6 +36,7 @@ For example, if a plugin is developed against the Java 8 SE Development Kit 8 fo For example, the file is jbrx-8u252-osx-x64-b1649.2.tar.gz, meaning build 1649.2 for this JetBrains Runtime matching Java 8 JDK build 252. ### JetBrains Runtime Variants + The JetBrains Runtime is delivered in various variants used for different purposes, like debugging, running for development purposes or bundling with the IDE. Available JBR variants are: @@ -84,7 +87,7 @@ Please note that any unloading problems in a production environment will ask the Enabled by default for target platform 2020.2 or later. -Set property `intellij.autoReloadPlugins` in [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task to `true` for enabling it in earlier platform versions or `false` to disable it explicitly, see [](tools_gradle_intellij_plugin_faq.md#how-to-disable-automatic-reload-of-dynamic-plugins). +Set property [`runIde.autoReloadPlugins`](tools_gradle_intellij_plugin.md#runide-task-autoreloadplugins) to `true` for enabling it in earlier platform versions or `false` to disable it explicitly, see [](tools_gradle_intellij_plugin_faq.md#how-to-disable-automatic-reload-of-dynamic-plugins). After starting the sandbox IDE instance, run [`buildPlugin`](tools_gradle_intellij_plugin.md#tasks-buildplugin) task after modifications in the plugin project and switch focus back to sandbox instance to trigger reload. @@ -96,7 +99,7 @@ After starting the sandbox IDE instance, run [`buildPlugin`](tools_gradle_intell -Add system property `idea.auto.reload.plugins` in the Plugin DevKit [run configuration](running_and_debugging_a_plugin.md). +Add system property `idea.auto.reload.plugins` in the Plugin DevKit [run configuration](running_and_debugging_a_theme.md). To disable auto-reload, set `idea.auto.reload.plugins` to `false` explicitly (2020.1.2+). @@ -105,35 +108,36 @@ To disable auto-reload, set `idea.auto.reload.plugins` to `false` explicitly (20 ## The Development Instance Sandbox Directory + The _Sandbox Home_ directory contains the [settings, caches, logs, and plugins](#development-instance-settings-caches-logs-and-plugins) for a Development Instance of the IDE. This information is stored in a different location than for the [installed IDE itself](https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs). -For Gradle-based plugins, the default Sandbox Home location is defined by the [](tools_gradle_intellij_plugin.md). -See [Configuring a Gradle Plugin Project](gradle_prerequisites.md) for more information about specifying a Sandbox Home location. - -The default Sandbox Home location is: -* Windows: $PROJECT_DIRECTORY$\build\idea-sandbox +The default Sandbox Home location in a plugin Gradle project is: +* Windows: $PROJECT_DIRECTORY$\\build\\idea-sandbox * Linux/macOS: $PROJECT_DIRECTORY$/build/idea-sandbox +The Sandbox Home location can be configured with the [`intellij.sandboxDir`](tools_gradle_intellij_plugin.md#intellij-extension-sandboxdir) property. + -For DevKit-based plugins, the default Sandbox Home location is defined in the IntelliJ Platform Plugin SDK. -See specifying the [Sandbox Home for DevKit Projects](setting_up_environment.md) for more information. +For DevKit-based plugins, the default Sandbox Home location is defined in the IntelliJ Platform Plugin SDK. +See the [Setting Up a Theme Development Environment](setting_up_theme_environment.md#add-intellij-platform-plugin-sdk) for information about how to set up Sandbox Home in IntelliJ Platform SDK. The default Sandbox Home directory location is: -* Windows: `\.\system\plugins-sandbox\` -* Linux: `~/./system/plugins-sandbox/` -* macOS: `~/Library/Caches//plugins-sandbox/` +* Windows: $USER_HOME$\\.$PRODUCT_SYSTEM_NAME$$PRODUCT_VERSION$\\system\\plugins-sandbox\\ +* Linux: ~/.$PRODUCT_SYSTEM_NAME$$PRODUCT_VERSION$/system/plugins-sandbox/ +* macOS: ~/Library/Caches/$PRODUCT_SYSTEM_NAME$$PRODUCT_VERSION$/plugins-sandbox/ ### Development Instance Settings, Caches, Logs, and Plugins + Within the Sandbox Home directory are subdirectories of the Development Instance: * config contains settings for the IDE instance. * plugins contains folders for each plugin being run in the IDE instance. diff --git a/topics/basics/plugin_structure/dynamic_plugins.md b/topics/basics/plugin_structure/dynamic_plugins.md index 48d6c30b1..901ca9fb8 100644 --- a/topics/basics/plugin_structure/dynamic_plugins.md +++ b/topics/basics/plugin_structure/dynamic_plugins.md @@ -5,7 +5,7 @@ Starting with the **2020.1** release, installing, updating, and uninstalling plugins without restarting the IDE is available in the IntelliJ Platform. During plugin development, [Auto-Reload](ide_development_instance.md#enabling-auto-reload) also allows code changes to take effect immediately in the sandbox IDE instance. -To test whether dynamic installation works correctly, verify installing [local build distribution](deployment.md#building-distribution) succeeds (see [Troubleshooting](#troubleshooting)). +To test whether dynamic installation works correctly, verify installing [local build distribution](publishing_plugin.md#building-distribution) succeeds (see [Troubleshooting](#troubleshooting)). Please note that any unloading problems in a production environment will simply ask the user to restart the IDE. @@ -86,7 +86,7 @@ If a plugin fails to reload, the log will contain a cause as to why. -1. Verify that the IDE is running with the VM parameter `-XX:+UnlockDiagnosticVMOptions`. When using [Gradle](gradle_guide.md), specify `runIde.jvmArgs += "-XX:+UnlockDiagnosticVMOptions"` otherwise [Configure JVM Options](https://www.jetbrains.com/help/idea/tuning-the-ide.html#procedure-jvm-options). +1. Verify that the IDE is running with the VM parameter `-XX:+UnlockDiagnosticVMOptions`. When using [Gradle](configuring_plugin_project.md), specify `runIde.jvmArgs += "-XX:+UnlockDiagnosticVMOptions"` otherwise [Configure JVM Options](https://www.jetbrains.com/help/idea/tuning-the-ide.html#procedure-jvm-options). 2. Set Registry key `ide.plugins.snapshot.on.unload.fail` to `true` (Go to Navigate | Search Everywhere and type `Registry`). 3. Trigger the plugin reload. 4. Open the .hprof memory snapshot generated on plugin unload, look for the plugin ID string. [IntelliJ Ultimate](https://www.jetbrains.com/help/idea/analyze-hprof-memory-snapshots.html) can open memory snapshots directly. diff --git a/topics/basics/plugin_structure/plugin_content.md b/topics/basics/plugin_structure/plugin_content.md index b295913ff..26d1fc702 100644 --- a/topics/basics/plugin_structure/plugin_content.md +++ b/topics/basics/plugin_structure/plugin_content.md @@ -1,8 +1,8 @@ [//]: # (title: Plugin Content) - + -Plugin distribution will be built using [Gradle](deployment.md) or [Plugin DevKit](deploying_plugin.md). +Plugin distribution will be built using [Gradle](tools_gradle_intellij_plugin.md#tasks-buildplugin) or [Plugin DevKit](deploying_theme.md). The plugin jar file must contain: - the configuration file (META-INF/plugin.xml) ([Plugin Configuration File](plugin_configuration_file.md)) diff --git a/topics/basics/plugin_structure/plugin_dependencies.md b/topics/basics/plugin_structure/plugin_dependencies.md index b6969e40c..6d69fbfd2 100644 --- a/topics/basics/plugin_structure/plugin_dependencies.md +++ b/topics/basics/plugin_structure/plugin_dependencies.md @@ -53,7 +53,7 @@ See also [](extension_point_list.md#intellij-community-plugins) and [](plugin_co | IntelliLang | `org.intellij.intelliLang` | | Java | `com.intellij.java` | | JavaScript and TypeScript | `JavaScript` | -| Kotlin | `org.jetbrains.kotlin` [](kotlin.md) | +| Kotlin | `org.jetbrains.kotlin` | | Markdown | `org.intellij.plugins.markdown` | | Maven | `org.jetbrains.idea.maven` | | Spring | `com.intellij.spring` [](spring_api.md) | @@ -74,7 +74,7 @@ Depending on the chosen development workflow (Gradle or DevKit), one of the two > {type="note"} -If the project uses [Gradle](gradle_build_system.md), add the dependency to the [`intellij.plugins`](tools_gradle_intellij_plugin.md#intellij-extension-plugins) parameter in your build script: +Add the dependency to the [`intellij.plugins`](tools_gradle_intellij_plugin.md#intellij-extension-plugins) parameter in your build script: @@ -104,11 +104,11 @@ intellij { -> Existing DevKit-based projects can be converted to use [Gradle setup](gradle_prerequisites.md#adding-gradle-support-to-an-existing-devkit-based-intellij-platform-plugin) where dependency management is fully automated. +> Existing DevKit-based projects can be [converted to use Gradle setup](migrating_plugin_devkit_to_gradle.md) where dependency management is fully automated. > -{type="tip"} +{type="note"} -If the project uses [DevKit](using_dev_kit.md), add the JARs of the plugin on which the project depends to the Classpath of the *IntelliJ Platform SDK*. +Add the JARs of the plugin on which the project depends to the Classpath of the [*IntelliJ Platform SDK*](setting_up_theme_environment.md#add-intellij-platform-plugin-sdk). > Do not add the plugin JARs as a library: this will fail at runtime because the IntelliJ Platform will load two separate copies of the dependency plugin classes. > diff --git a/topics/basics/plugin_structure/plugin_extensions.md b/topics/basics/plugin_structure/plugin_extensions.md index c8462da6c..6af3998ab 100644 --- a/topics/basics/plugin_structure/plugin_extensions.md +++ b/topics/basics/plugin_structure/plugin_extensions.md @@ -42,7 +42,7 @@ See [](explore_api.md) for more information and strategies. See the [](plugin_extension_points.md#declaring-extension-points) section for details. - **NB:** When using Kotlin, use `class` and never `object` for all implementations ([more details](kotlin.md#caution)). + **NB:** When using Kotlin, use `class` and never `object` for all implementations ([more details](using_kotlin.md#caution)). To clarify this procedure, consider the following sample section of the plugin.xml file that defines two extensions designed to access the `com.intellij.appStarter` and `com.intellij.projectTemplatesFactory` extension points in the IntelliJ Platform, and one extension to access the `another.plugin.myExtensionPoint` extension point in another plugin `another.plugin`: diff --git a/topics/basics/plugin_structure/plugin_icon_file.md b/topics/basics/plugin_structure/plugin_icon_file.md index 84c1d4ff5..ecb847e13 100644 --- a/topics/basics/plugin_structure/plugin_icon_file.md +++ b/topics/basics/plugin_structure/plugin_icon_file.md @@ -74,9 +74,9 @@ If one Plugin Logo design does not work on both light and dark backgrounds, crea The examples below illustrate how a Plugin Logo design may work well for a light background but not for a dark background. Consequently, a separate Plugin Logo for dark backgrounds is needed. -| ![Plugin Logo on Light UI Theme](light_version.png){width="225"} | ![Light Plugin Logo on Dark UI Theme](dark_bad.png){:width="225"} | ![Plugin Logo for Dark UI Theme](dark_good.png){:width="225"} | -|:----------------------------------------------------------------:|:------------------------------------------------------------------------:|:---------------------------------------------------------------------:| -| _The light Plugin Logo design
works well on light UI Theme_ | _The light Plugin Logo design does
not work well on a dark UI Theme_ | _A separate, dark Plugin Logo design
works well on dark UI Theme_ | +| ![Plugin Logo on Light Theme](light_version.png){width="225"} | ![Light Plugin Logo on Dark Theme](dark_bad.png){:width="225"} | ![Plugin Logo for Dark Theme](dark_good.png){:width="225"} | +|:-------------------------------------------------------------:|:---------------------------------------------------------------------:|:------------------------------------------------------------------:| +| _The light Plugin Logo design
works well on light theme_ | _The light Plugin Logo design does
not work well on a dark theme_ | _A separate, dark Plugin Logo design
works well on dark theme_ | ### Plugin Logo File Format All Plugin Logo images must be in SVG format. @@ -89,8 +89,8 @@ This vector image format is required because the Plugin Logo file must be small ### Plugin Logo File Naming Convention Name the Plugin Logo files according to the following conventions: * pluginIcon.svg is the default Plugin Logo. - If a separate Logo file for dark UI Themes exists in the plugin, then this file is used solely for light UI Themes, -* pluginIcon_dark.svg is an optional, alternative Plugin Logo for use solely with dark IDE UI Themes. + If a separate Logo file for dark themes exists in the plugin, then this file is used solely for light themes, +* pluginIcon_dark.svg is an optional, alternative Plugin Logo for use solely with dark IDE themes. ## Adding Plugin Logo Files to a Plugin Project The Plugin Logo files must be in the META-INF folder of the plugin distribution file, i.e., the plugin.jar or plugin.zip file you upload to the plugin repository and install into an IDE. diff --git a/topics/basics/types_of_plugins.md b/topics/basics/plugin_types.md similarity index 84% rename from topics/basics/types_of_plugins.md rename to topics/basics/plugin_types.md index 0652680b1..f02f1b3b1 100644 --- a/topics/basics/types_of_plugins.md +++ b/topics/basics/plugin_types.md @@ -11,7 +11,7 @@ The most common types of plugins include: * Framework integration * Tool integration * User interface add-ons -* UI Themes +* Themes > In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist. > @@ -60,15 +60,6 @@ Plugins in this category apply various changes to the standard user interface of Some newly added components are interactive and provide new functionality, while others are limited to visual modifications only. The [Random Background](https://plugins.jetbrains.com/plugin/9692-random-background) plugin may serve as an example. -## UI Themes +## Themes -[UI Themes](themes_intro.md) give designers the ability to customize the appearance of built-in IDE UI elements. -Custom UI Themes can: - -* substitute icons, -* change the colors of icons and UI controls, -* alter the borders and insets of UI controls, -* provide custom editor schemes, -* add background images. - -The [UI Themes available for download](https://plugins.jetbrains.com/search?headline=164-theme&tags=Theme) illustrate the creative possibilities. +[Themes](themes_getting_started.md) give designers the ability to customize the appearance of built-in IDE UI elements. diff --git a/topics/basics/basics.md b/topics/basics/plugins_quick_start.md similarity index 68% rename from topics/basics/basics.md rename to topics/basics/plugins_quick_start.md index 70b95d25b..b8312992e 100644 --- a/topics/basics/basics.md +++ b/topics/basics/plugins_quick_start.md @@ -7,10 +7,14 @@ It will familiarize you with the working environment, project structure, and fre * [](plugin_alternatives.md) * [](plugin_required_experience.md) -* [](types_of_plugins.md) -* [](getting_started.md) +* [](plugin_types.md) +* [](developing_plugins.md) * [](plugin_structure.md) -* [](kotlin.md) +* [Implementing Plugin in Kotlin](using_kotlin.md) * [](plugin_signing.md) * [](ide_development_instance.md) * [](faq.md) + +> If you are interested in the UI theme development, please see [Part X - Themes](themes_getting_started.md). +> +{type="note"} diff --git a/topics/intro/about.md b/topics/intro/about.md index f93484e90..ec97d8595 100644 --- a/topics/intro/about.md +++ b/topics/intro/about.md @@ -67,6 +67,11 @@ This section describes product-specific features, such as specific project model Documents how to use the IntelliJ Platform to create a new, custom IDE, rather than plugins to an existing product, e.g., WebStorm, or Android Studio. +#### Part X — Themes + +Describes how to create a theme for IntelliJ Platform-based IDEs. +Includes details on how to set up the theme project, customize, build, and publish it on JetBrains Marketplace. + #### Appendix I — Resources Links to [useful resources](useful_links.md), a [](glossary.md), [](extension_point_list.md), tips on how to [](explore_api.md) and [](learning_resources.md). diff --git a/topics/intro/code_samples.md b/topics/intro/code_samples.md index 0b14eb0b1..61718c311 100644 --- a/topics/intro/code_samples.md +++ b/topics/intro/code_samples.md @@ -11,7 +11,7 @@ Links to the corresponding tutorial or reference page in this tutorial, as well ## Using Gradle -All sample plugins are based on Gradle, see [Building Plugins with Gradle](gradle_build_system.md) to get started. +All sample plugins are based on Gradle, see [](creating_plugin_project.md) to get started. Additionally, the [Working with Gradle in IntelliJ IDEA](https://youtu.be/6V6G3RyxEMk) screencast offers a thorough introduction to Gradle functionality inside IntelliJ IDEA. @@ -32,4 +32,4 @@ Invoke Reload All Gradle Projects from the Gradle tool window ## Running Code Samples -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#executing-the-plugin) task shown under the corresponding project's Tasks node in the Gradle tool window. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#executing-the-plugin) task shown under the corresponding project's Tasks node in the Gradle tool window. diff --git a/topics/intro/content_updates.md b/topics/intro/content_updates.md index 3efe122fe..98f1aa835 100644 --- a/topics/intro/content_updates.md +++ b/topics/intro/content_updates.md @@ -15,6 +15,11 @@ See [GitHub Changelog](https://github.com/JetBrains/intellij-sdk-docs/commits/ma ### September-22 +Add Part X - Themes +: +All the content related to themes and creating a project using the DevKit approach has been moved to a new _Themes_ part. +Content has been refreshed to match the current state of the project and SDK wizards. + Spell Checking : Add [](spell_checking.md) section with an [accompanying tutorial](spell_checking_strategy.md) showing how to implement a spell checking for a custom language. @@ -188,7 +193,7 @@ Dynamic Plugins update : Added new sections _Code_ and _Troubleshooting_ to [Dynamic Plugins](dynamic_plugins.md). GitHub IntelliJ Platform Plugin Template -: Create new plugins with a preconfigured project scaffold and CI in [one click](github_template.md). +: Create new plugins with a preconfigured project scaffold and CI in [one click](plugin_github_template.md). Disposer & Disposable : Added [reference](disposers.md) discussing resource cleanup/management. @@ -209,7 +214,7 @@ JCEF Support ### February-20 All Code Samples converted to Gradle -: [All samples](https://github.com/JetBrains/intellij-sdk-docs/tree/main/code_samples) now use the [recommended solution](gradle_build_system.md) of setting up plugin projects. +: [All samples](https://github.com/JetBrains/intellij-sdk-docs/tree/main/code_samples) now use the [recommended solution](creating_plugin_project.md) of setting up plugin projects. ### January-20 diff --git a/topics/intro/intellij_platform.md b/topics/intro/intellij_platform.md index 656e24862..6ec801e70 100644 --- a/topics/intro/intellij_platform.md +++ b/topics/intro/intellij_platform.md @@ -31,7 +31,7 @@ It is also possible to distribute plugins using a [](custom_plugin_repository.md Plugins can extend the platform in many ways, from adding a simple menu item to adding support for a complete language, build system, and debugger. Many of the existing IntelliJ Platform features are implemented as plugins that can be included or excluded depending on the needs of the end product. -See the [](basics.md) for more details. +See the [](plugins_quick_start.md) for more details. > In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist. > diff --git a/topics/intro/key_topics.md b/topics/intro/key_topics.md index 52d56ecc3..eed76d7d1 100644 --- a/topics/intro/key_topics.md +++ b/topics/intro/key_topics.md @@ -1,13 +1,13 @@ [//]: # (title: Key Topics) - + The IntelliJ Platform is extensive and very capable, and its size and scope can initially be very daunting. This page is intended to list the key topics that a plugin author would be interested in, and provide quick links to the most common extension points. ## Essential Concepts -- [](getting_started.md). +- [](developing_plugins.md). - [](testing_plugins.md). - Component model - the IntelliJ Platform is a component-based application and is responsible for creating components and injecting dependencies. Understanding this is necessary for building plugins. diff --git a/topics/intro/sdk_code_guidelines.md b/topics/intro/sdk_code_guidelines.md index 87cd97101..4a98dea24 100644 --- a/topics/intro/sdk_code_guidelines.md +++ b/topics/intro/sdk_code_guidelines.md @@ -128,17 +128,17 @@ code_samples/ ## Gradle Build Script Conventions -SDK code samples must be developed [using Gradle](gradle_build_system.md). +SDK code samples must be developed [using Gradle](creating_plugin_project.md). As of this writing, the use of Gradle in SDK code samples still relies heavily on the plugin.xml for specifying the plugin configuration. At a later, second phase, the SDK code samples will transition to rely more on the Gradle configuration. -The default contents of a Gradle build script file are produced by the [New Project Wizard](gradle_prerequisites.md#creating-a-gradle-based-intellij-platform-plugin-with-new-project-wizard). +The default contents of a Gradle build script file are produced by the [New Project Wizard](creating_plugin_project.md#create-ide-plugin). A consistent structure for an SDK code sample's Gradle build script file is essential for clarity and is based on the default produced by the project wizard. Comments in SDK code sample Gradle build scripts should only draw attention to the parts of the Gradle configuration that are unique for a plugin. For SDK code samples, a few alterations are needed to the default build.gradle.kts file produced by the plugin wizard: * Maintain the Gradle properties `version` (`project.version`) and `group` (`project.group`). - See the [Plugin Gradle Properties](gradle_prerequisites.md#plugin-gradle-properties-and-plugin-configuration-file-elements) section for how these Gradle properties relate to the elements in plugin.xml. + See the [Plugin Gradle Properties](creating_plugin_project.md#plugin-gradle-properties-and-plugin-configuration-file-elements) section for how these Gradle properties relate to the elements in plugin.xml. * Add the following statement to the [Patching DSL](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) (`patchPluginXml {...}`) section: ```kotlin // Patches value in plugin.xml diff --git a/topics/intro/sdk_style.md b/topics/intro/sdk_style.md index aec583fb6..fd2f941a6 100644 --- a/topics/intro/sdk_style.md +++ b/topics/intro/sdk_style.md @@ -72,7 +72,7 @@ Consistent text styles are used to standardize references and keywords: Menu paths to settings always start with "Settings/Preferences" to cover all platforms. Inside tables, use `|` instead of `|` to prevent escaping problems. * User interface element names like labels, buttons, checkboxes, etc. are wrapped using ``: `Press Continue`: Press Continue -* Non-code keywords and quotations, or the names of non-code files, are formatted as italic style: \_UI Theme\_ (_UI Theme_), \_README.md\_ (_README.md_.) +* Non-code keywords and quotations, or the names of non-code files, are formatted as italic style: \Theme\_ (_Theme_), \_README.md\_ (_README.md_.) Examples of this file type include _LICENSE.txt_ and _README.md_. * Code keywords and classnames are formatted as code style: \`interface\`: `interface`, \`AnAction\`: `AnAction`, \`name\` attribute: `name` attribute. * File names are wrapped using ``: `build.gradle.kts` build.gradle.kts. diff --git a/topics/intro/welcome.md b/topics/intro/welcome.md index b71cfe754..e4f04af5e 100644 --- a/topics/intro/welcome.md +++ b/topics/intro/welcome.md @@ -1,6 +1,6 @@ [//]: # (title: IntelliJ Platform SDK) - + [![official JetBrains project](https://jb.gg/badges/official-flat-square.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) [![Twitter Follow](https://img.shields.io/twitter/follow/JBPlatform?style=flat-square&logo=twitter)](https://twitter.com/JBPlatform/) [![Slack](https://img.shields.io/badge/Slack-%23intellij--platform-blue?style=flat-square&logo=slack)](https://plugins.jetbrains.com/slack) @@ -27,7 +27,8 @@ Webinar * [](intellij_platform.md) * [](about.md) * [](plugin_alternatives.md) -* [](getting_started.md) +* [](developing_plugins.md) +* [Developing a Theme](themes_getting_started.md) * [](explore_api.md) * [](useful_links.md) * [](learning_resources.md) diff --git a/topics/products/androidstudio/android_studio.md b/topics/products/androidstudio/android_studio.md index fdbcf2a8d..f22899510 100644 --- a/topics/products/androidstudio/android_studio.md +++ b/topics/products/androidstudio/android_studio.md @@ -1,9 +1,9 @@ [//]: # (title: Android Studio Plugin Development) - + Android Studio plugins extend or add functionality to the [Android Studio IDE](https://developer.android.com/studio). -Plugins can be written in [Kotlin](kotlin.md) or Java, or a mix of both, and are created using IntelliJ IDEA and the [IntelliJ Platform](intellij_platform.md). +Plugins can be written in [Kotlin](using_kotlin.md) or Java, or a mix of both, and are created using IntelliJ IDEA and the [IntelliJ Platform](intellij_platform.md). It's also helpful to be familiar with [Java Swing](https://docs.oracle.com/javase/8/javase-clienttechnologies.htm). Once completed, plugins can be packaged and distributed at [JetBrains Marketplace](https://plugins.jetbrains.com). @@ -11,9 +11,9 @@ Android Studio plugins are not Android modules or apps to run in the Android ope ## Configuring IntelliJ Platform Projects for Android Studio Plugin Development -To create a new Android Studio plugin project, follow the tutorial on the [Getting Started with Gradle](gradle_prerequisites.md) page. +To create a new Android Studio plugin project, follow the tutorial on the [Getting Started with Gradle](creating_plugin_project.md) page. The tutorial produces a skeleton project suitable to use as a starting point for an Android Studio plugin. -On the [New Project Screen](gradle_prerequisites.md#create-ide-plugin), choose IDE Plugin from the project generators list as described in the tutorial, **not** Android. +On the [New Project Screen](creating_plugin_project.md#create-ide-plugin), choose IDE Plugin from the project generators list as described in the tutorial, **not** Android. Some minor modifications to the skeleton project are needed, as discussed below. ### Matching Versions of the IntelliJ Platform with the Android Studio Version @@ -45,11 +45,11 @@ For the full list of Android Studio releases with more details, visit the [Andro ### Configuring the Plugin Gradle Build Script -The use-case of developing for a non-IntelliJ IDEA IDE is reviewed in the [Plugins Targeting Alternate IntelliJ Platform-Based IDEs](gradle_guide.md#plugins-targeting-alternate-intellij-platform-based-ides) section of the [Configuring Gradle for IntelliJ Platform Plugins](gradle_guide.md) page. +The use-case of developing for a non-IntelliJ IDEA IDE is reviewed in the [Plugins Targeting Alternate IntelliJ Platform-Based IDEs](dev_alternate_products.md#configuring-gradle-build-script-to-target-products-other-than-intellij-idea) section. The particular example in that section discusses configuring a plugin project for PhpStorm, so the details for an Android Studio plugin project are reviewed here. Here are the steps to configure the Gradle build script for developing a plugin to target Android Studio: -* The Gradle plugin attributes describing the configuration of the [IntelliJ Platform used to build the plugin project](gradle_guide.md#configuring-the-gradle-intellij-plugin-for-building-intellij-platform-plugin-projects) must be explicitly set. +* The Gradle plugin attributes describing the configuration of the [IntelliJ Platform used to build the plugin project](configuring_plugin_project.md#intellij-platform-configuration) must be explicitly set. Continuing with the example [above](#matching-versions-of-the-intellij-platform-with-the-android-studio-version), set the [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version) value to `191.8026.42`. Alternatively, specify [`intellij.localPath`](tools_gradle_intellij_plugin.md#intellij-extension-localpath) to refer to a local installation of Android Studio. * Android Studio plugin projects that use APIs from the `android` plugin must declare a dependency on that plugin. diff --git a/topics/products/dev_alternate_products.md b/topics/products/dev_alternate_products.md index 48805dfba..5f3e06e98 100644 --- a/topics/products/dev_alternate_products.md +++ b/topics/products/dev_alternate_products.md @@ -10,7 +10,7 @@ Once completed, the plugins can be packaged and distributed at [JetBrains Market Project configuration attributes common to projects targeting products other than IntelliJ IDEA are described on this page. Details particular to an IntelliJ Platform-based product are described on the individual product pages in _Part VIII — Product Specific_. -All the Gradle configuration attributes described here are discussed in-depth on the [](gradle_guide.md) and the [](tools_gradle_intellij_plugin.md). +All the Gradle configuration attributes described here are discussed in-depth on the [](configuring_plugin_project.md) and the [](tools_gradle_intellij_plugin.md). > Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products. > @@ -18,7 +18,7 @@ All the Gradle configuration attributes described here are discussed in-depth on ## Getting Started -To create a new Gradle plugin project, follow the tutorial on the [](gradle_prerequisites.md) page. +To create a new Gradle plugin project, follow the tutorial on the [](creating_plugin_project.md) page. The tutorial produces a skeleton Gradle project suitable to use as a starting point. Modifications are needed to the skeleton project's Gradle build script and [plugin.xml](plugin_configuration_file.md) files, as described below, and on the individual product pages in _Part VIII — Product Specific_. @@ -85,7 +85,7 @@ Understanding the relationship between build numbers is critical when using this * _targetIDE_ is the (version-specific) IntelliJ Platform-based IDE in which the plugin is intended to run, such as Android Studio or PhpStorm. * _baseIntelliJPlatformVersion_ is the (version-specific) IntelliJ Platform used in the build of the _targetIDE_. The IntelliJ Platform is defined by a specific build of the IntelliJ IDEA Community Edition. - The Gradle plugin attribute [`intellij.version`](gradle_guide.md#intellij-platform-configuration) is set to be _baseIntelliJPlatformVersion_. + The Gradle plugin attribute [`intellij.version`](configuring_plugin_project.md#intellij-platform-configuration) is set to be _baseIntelliJPlatformVersion_. For API compatibility, the IntelliJ Platform version used in the _targetIDE_ dictates the _baseIntelliJPlatformVersion_ used for developing a plugin. @@ -118,11 +118,11 @@ This information is used to configure the plugin project's Gradle build script a Configuring a Gradle plugin project for using _baseIntelliJPlatformVersion_ requires changing some default settings in the Gradle build script. Changes need to be made in two places: [`intellij`](tools_gradle_intellij_plugin.md#configuration-intellij-extension) extension and [`runIde`](tools_gradle_intellij_plugin.md#tasks-runide) task. -The Gradle plugin attributes describing the configuration of the [IntelliJ Platform used to build the plugin project](gradle_guide.md#configuring-the-gradle-intellij-plugin-for-building-intellij-platform-plugin-projects) must be explicitly set in the `intellij` task. +The Gradle plugin attributes describing the configuration of the [IntelliJ Platform used to build the plugin project](configuring_plugin_project.md#intellij-platform-configuration) must be explicitly set in the `intellij` task. The [`intellij.type`](tools_gradle_intellij_plugin.md#intellij-extension-type) is `IU` because although the IntelliJ IDEA Community Edition defines the IntelliJ Platform, the PHP plugin is only compatible with IntelliJ IDEA Ultimate. The [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version) is _baseIntelliJPlatformVersion_. -Any [dependencies](gradle_guide.md#plugin-dependencies) on _targetIDE_-specific plugins or modules must be declared in the [`intellij`](tools_gradle_intellij_plugin.md#configuration-intellij-extension) extension. +Any [dependencies](configuring_plugin_project.md#plugin-dependencies) on _targetIDE_-specific plugins or modules must be declared in the [`intellij`](tools_gradle_intellij_plugin.md#configuration-intellij-extension) extension. Use the Gradle plugin attribute [`intellij.plugins`](tools_gradle_intellij_plugin.md#intellij-extension-plugins) to declare a dependency. See the specific product pages in _Part VIII — Product Specific_ for the _targetIDE_ plugin or module name. diff --git a/topics/products/idea/spring_api.md b/topics/products/idea/spring_api.md index 0abffe5f2..19e2e1be8 100644 --- a/topics/products/idea/spring_api.md +++ b/topics/products/idea/spring_api.md @@ -15,7 +15,7 @@ To develop plugins, you will need to use _IntelliJ IDEA Ultimate Edition_ versio ## Setting up Project -Setup [Gradle build script](gradle_guide.md#intellij-platform-configuration) to target IntelliJ IDEA Ultimate, then [add dependency](plugin_dependencies.md) to bundled Spring plugin with ID `com.intellij.spring`. +Setup [Gradle build script](configuring_plugin_project.md#intellij-platform-configuration) to target IntelliJ IDEA Ultimate, then [add dependency](plugin_dependencies.md) to bundled Spring plugin with ID `com.intellij.spring`. Please use only Spring-related functionality exposed in spring-api.jar (sources are provided in $IDEA_HOME$/lib/src/src_spring-boot-openapi.zip) in your plugin. Using any other "internal" (implementation) classes from Spring plugin itself (spring.jar) is _not_ supported. diff --git a/topics/products/rider/rider.md b/topics/products/rider/rider.md index 5fd7265fb..784ffd73e 100644 --- a/topics/products/rider/rider.md +++ b/topics/products/rider/rider.md @@ -13,7 +13,7 @@ Rider uses the IntelliJ Platform to provide the user interface for a C# and .NET ## IntelliJ IDEA Configuration for Rider Plugin Development Although there is no dedicated Rider SDK, the [ReSharper DevGuide](https://www.jetbrains.com/help/resharper/sdk/Products/Rider.html) addresses the subject of plugins for Rider. -The documentation describes the [configuration](https://www.jetbrains.com/help/resharper/sdk/Products/Rider.html#plugin-project-jvm) of the Gradle build script and settings.gradle file to build a Rider plugin using the [Gradle project system](gradle_build_system.md) in IntelliJ IDEA. +The documentation describes the [configuration](https://www.jetbrains.com/help/resharper/sdk/Products/Rider.html#plugin-project-jvm) of the Gradle build script and settings.gradle file to build a Rider plugin using the [Gradle project system](configuring_plugin_project.md) in IntelliJ IDEA. > See [](rider_extension_point_list.md) for the complete list. > diff --git a/topics/reference_guide/ui_themes/themes_metadata.md b/topics/reference_guide/themes_metadata.md similarity index 100% rename from topics/reference_guide/ui_themes/themes_metadata.md rename to topics/reference_guide/themes_metadata.md diff --git a/topics/reference_guide/ui_themes/themes.md b/topics/reference_guide/ui_themes/themes.md deleted file mode 100644 index 0ec472cf2..000000000 --- a/topics/reference_guide/ui_themes/themes.md +++ /dev/null @@ -1,114 +0,0 @@ -[//]: # (title: Creating Custom UI Themes) - - - -Creating a custom UI Theme is a process of choosing a base IDE Theme (_Light_ or _Darcula_,) then changing aspects of the base Theme definition. -Custom UI Themes can: -* substitute icons, -* change the colors of icons and UI controls, -* alter the borders and insets of UI controls, -* provide custom editor schemes, -* add background images. - -## The Structure of a UI Theme - -UI Themes are components within IntelliJ Platform plugins. -The theme plugins should be stand-alone and not combined with other plugin functionality. -This approach provides the best user experience because it avoids an IDE restart when installing a UI Theme plugin. - -UI Themes have several components: -* A required Theme description (JSON) file in the plugin project's resources folder. -* A required `themeProvider` declaration in the plugin's [plugin.xml](plugin_configuration_file.md) file, located in the plugin project's META-INF folder. -* An optional Editor Scheme description (XML) file derived from an exported IDE editor scheme. - This file is located in the plugin project's resources folder. -* An optional background image file, located in the plugin project's resources folder. -* Optional icon image files, located in the plugin project's resources folder. - -![UI Theme Components](theme_components.png) - -## Custom UI Theme Workflow - -Creating a UI Theme follows this general sequence: -* [Setup Development Environment](setting_up_environment.md) -* [Start with a Plugin Project](creating_plugin_project.md) -* [Add UI Theme components to the plugin](#creating-a-ui-theme-with-the-devkit-theme-wizard) by using the DevKit UI Theme Wizard. -* [Customize the UI Theme](themes_customize.md) by adding data objects to the Theme description (JSON) file. -* [Add an Editor Scheme or Background Image](themes_extras.md) to the plugin. -* [Build and test](running_and_debugging_a_plugin.md) the UI Theme plugin. -* [Deploy the UI Theme plugin](deploying_plugin.md) -* [Publish the UI Theme plugin](publishing_plugin.md) - -## Creating Custom UI Themes - -A UI Theme is added to an IntelliJ Platform plugin using the DevKit UI Theme Wizard. - -### Creating a UI Theme with the DevKit Theme Wizard - -The DevKit Wizard is part of the DevKit plugin, which is bundled with IntelliJ IDEA. -This Wizard can be used for both DevKit-based and Gradle-based plugins. - -While a plugin project is open in IntelliJ IDEA, select the resources folder in the _Project_ tool window. -From the main menu, select the New | Plugin DevKit | Theme action. - -![DevKit Wizard Action](devkit_wiz_action.png) - -
- -The Wizard then prompts for the name of the new Theme, and the basis for the Theme: - -![DevKit Dialog](devkit_wiz_dialog.png) - -The best practice is to name the new Theme the same as the name of the plugin. -The checkbox indicates the basis for the Theme. -Checking Dark theme means basing the custom Theme on _Darcula_. -Leaving the box unchecked means basing the custom Theme on the default IntelliJ IDEA _Light_ Theme. -For the SDK code sample `theme_basics` the box is _unchecked_. - -Clicking the OK button creates a default Theme description file named $THEME_NAME$.theme.json in the plugin project's resources folder. -In this example, the file is named theme_basics.theme.json. -The content of the default file is a short set of key–value pairs: - -```json -{ - "name": "theme_basics", - "dark": false, - "author": "", - "editorScheme": "/theme_basics.xml", - "ui": { - } -} -``` - -The value of the `name` key matches the first portion of the Theme description $THEME_NAME$.theme.json file name. -The value of `name` is displayed in the [Theme](https://www.jetbrains.com/help/idea/settings-appearance.html) _Preferences_ dropdown when the UI Theme's plugin is installed in the IDE. -The value of the `author` key is by default empty. -The `editorScheme` section will be addressed in [Adding a Custom Editor Scheme](themes_extras.md#adding-a-custom-editor-scheme) -The `ui` section will be addressed in [Customizing UI Control Colors](themes_customize.md#customizing-ui-controls). - -The Wizard also creates a `themeProvider` declaration in the [``](plugin_configuration_file.md#idea-plugin__extensions) section of the plugin's plugin.xml file. -This declaration binds the Theme description file to a theme provider extension using a generated unique `id`. - -```xml - - - -``` - -> Do not modify or re-use an existing value of the generated `id` attribute. -> -{type="warning"} - -At this point, the UI Theme `theme_basics` is a valid UI Theme. -Its plugin can be built and tested in IntelliJ Platform-based IDEs, giving the user the opportunity to select _theme_basics_ in the [Theme](https://www.jetbrains.com/help/idea/settings-appearance.html) _Preferences_ dropdown. -The custom Theme looks exactly like the IDE default `Light` Theme, but it is a valid custom Theme. - -### Completing the Default UI Theme Description File - -The default UI Theme definition can be directly edited to add or change some of the values for the default keys, if desired: -The following values can be changed directly in the Theme (*.theme.json) description file: -* The value of the `dark` key can be changed to `true`, which would switch the basis of the Theme to _Darcula_ instead of _Light_. -* The value of the `author` key, which defaults to an empty string, can be set to a `String` literal. - -In the case of the `theme_basics` code sample, it is set to "IntelliJ Platform SDK". diff --git a/topics/reference_guide/ui_themes/themes_intro.md b/topics/reference_guide/ui_themes/themes_intro.md deleted file mode 100644 index 1813a309c..000000000 --- a/topics/reference_guide/ui_themes/themes_intro.md +++ /dev/null @@ -1,22 +0,0 @@ -[//]: # (title: Custom UI Themes) - - - -Beginning with the 2019.1 release, custom UI Themes are supported. -Custom UI Themes give designers control of the appearance of built-in UI elements. -The [UI Themes available for download](https://plugins.jetbrains.com/search?headline=164-theme&tags=Theme) illustrate the creative possibilities. - -[Creating a new UI element](user_interface_components.md) for a plugin is distinctly different than Custom UI Themes. - -> See the [Themes in IntelliJ-based IDEs](https://blog.jetbrains.com/platform/2021/10/themes-in-intellij-based-ides/) blog post for an overview (available in multiple languages). -> -> The recording of _Busy Plugin Developer. Episode 3_ shows how to [create a new UI Theme from scratch](https://youtu.be/9J0j-90dC60?t=582). -> -{type="note"} - -This section discusses creating and customizing UI Themes: -* [Creating UI Themes](themes.md) -* [Customizing UI Themes](themes_customize.md) -* [Adding Editor Schemes and Background Images](themes_extras.md) - -For plugin developers, [Exposing Theme Metadata](themes_metadata.md) discusses the format of customization keys and information how to provide it to Theme authors. diff --git a/topics/tutorials/action_system/working_with_custom_actions.md b/topics/tutorials/action_system/working_with_custom_actions.md index 35d409854..aada95e0e 100644 --- a/topics/tutorials/action_system/working_with_custom_actions.md +++ b/topics/tutorials/action_system/working_with_custom_actions.md @@ -139,7 +139,7 @@ For more information, see [](basic_action_system.md#setting-the-override-text-el ## Testing the Minimal Custom Action Implementation -After performing the steps described above, [compile and run](gradle_prerequisites.md#executing-the-plugin) the plugin to see the newly created action available as a Tools menu item, which is within the context of the main menu: +After performing the steps described above, [compile and run](creating_plugin_project.md#executing-the-plugin) the plugin to see the newly created action available as a Tools menu item, which is within the context of the main menu: ![Register action](tools_menu_item_action.png){width="350"} diff --git a/topics/tutorials/build_system/configuring_plugin_project.md b/topics/tutorials/build_system/configuring_plugin_project.md new file mode 100644 index 000000000..3ae63953e --- /dev/null +++ b/topics/tutorials/build_system/configuring_plugin_project.md @@ -0,0 +1,109 @@ +[//]: # (title: Configuring Gradle IntelliJ Plugin) + + + +This section presents a guided tour of Gradle plugin attributes to achieve the commonly desired functionality. +For more advanced options, see the full [Gradle IntelliJ Plugin](tools_gradle_intellij_plugin.md) reference. + +## Keep Up To Date + +Gradle IntelliJ Plugin and [Gradle](https://gradle.org/install/) build system are constantly developed, and every new release brings important bug fixes, new features, and improvements that makes the development more efficient. +It is highly recommended to keep updating both Gradle and Gradle IntelliJ Plugin to the latest versions. + +> Current Gradle IntelliJ Plugin version is ![GitHub Release](https://img.shields.io/github/release/jetbrains/gradle-intellij-plugin.svg?style=flat-square) +> +{type="note"} + +## Target Platform and Dependencies + +By default, the Gradle plugin will build a plugin project against the IntelliJ Platform defined by the latest EAP snapshot of the IntelliJ IDEA Community Edition. + +> Using EAP versions of the IntelliJ Platform requires adding the _Snapshots repository_ to the Gradle build script (see [IntelliJ Platform Artifacts Repositories](intellij_artifacts.md)). +> +{type="note"} + +If a matching version of the specified IntelliJ Platform is not available on the local machine, the Gradle plugin downloads the correct version and type. +IntelliJ IDEA then indexes the build and any associated source code and JetBrains Java Runtime. + +### IntelliJ Platform Configuration + +Explicitly setting the [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version) and [`intellij.type`](tools_gradle_intellij_plugin.md#intellij-extension-type) properties tells the Gradle plugin to use that configuration of the IntelliJ Platform to create the plugin project. + +> See the [Developing for Multiple Products](dev_alternate_products.md) page for information about how to develop a plugin that is compatible with multiple IntelliJ-based IDEs. +> +{type="tip"} + +All available platform versions can be browsed in the [](intellij_artifacts.md). + +If the chosen platform version is not available in the repositories, or a local installation of the target IDE is the desired type and version of the IntelliJ Platform, use [`intellij.localPath`](tools_gradle_intellij_plugin.md#intellij-extension-localpath) to point to that installation. +If the `intellij.localPath` attribute is set, do not set the `intellij.version` and `intellij.type` attributes as this could result in undefined behavior. + +### Plugin Dependencies + +IntelliJ Platform plugin projects may depend on either bundled or third-party plugins. +In that case, a project should build against a version of those plugins that match the IntelliJ Platform version used to build the plugin project. +The Gradle plugin will fetch any plugins in the list defined by [`intellij.plugins`](tools_gradle_intellij_plugin.md#intellij-extension-plugins). +See the Gradle plugin [IntelliJ Extension](tools_gradle_intellij_plugin.md#configuration-intellij-extension) for information about specifying the plugin and version. + +Note that this attribute describes a dependency so that the Gradle plugin can fetch the required artifacts. +The runtime dependency must be added in the [Plugin Configuration](plugin_configuration_file.md) (plugin.xml) file as described in [Plugin Dependencies](plugin_dependencies.md#3-dependency-declaration-in-pluginxml). + +## Run IDE Task + +By default, the Gradle plugin will use the same version of the IntelliJ Platform for the IDE Development Instance as was used for building the plugin. +Using the corresponding JetBrains Runtime is also the default, so for this use-case no further configuration is required. + +### Running Against Alternate Versions and Types of IntelliJ Platform-Based IDEs + +The IntelliJ Platform IDE used for the [Development Instance](ide_development_instance.md) can be different from that used to build the plugin project. +Setting the [`runIde.ideDir`](tools_gradle_intellij_plugin.md#runide-task-idedir) property will define an IDE to be used for the Development Instance. +This attribute is commonly used when running or debugging a plugin in an [alternate IntelliJ Platform-based IDE](intellij_platform.md#ides-based-on-the-intellij-platform). + +### Running Against Alternate Versions of the JetBrains Runtime + +Every version of the IntelliJ Platform has a corresponding version of the [JetBrains Runtime](ide_development_instance.md#using-a-jetbrains-runtime-for-the-development-instance). +A different version of the runtime can be used by specifying the [`runIde.jbrVersion`](tools_gradle_intellij_plugin.md#runide-task-jbrversion) attribute, describing a version of the JetBrains Runtime that should be used by the IDE Development Instance. +The Gradle plugin will fetch the specified JetBrains Runtime as needed. + +## Patching the Plugin Configuration File + +A plugin project's plugin.xml file has element values that are "patched" at build time from the attributes of the [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) task. +As many as possible of the attributes in the Patching DSL will be substituted into the corresponding element values in a plugin project's plugin.xml file: +* If a `patchPluginXml` attribute default value is defined, the attribute value will be patched in plugin.xml _regardless of whether the `patchPluginXml` task appears in the Gradle build script_. + * For example, the default values for the attributes [`patchPluginXml.sinceBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-sincebuild) and [`patchPluginXml.untilBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-untilbuild) are defined based on the declared (or default) value of [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version). + So by default `patchPluginXml.sinceBuild` and `patchPluginXml.untilBuild` are substituted into the [``](plugin_configuration_file.md#idea-plugin__idea-version) element's `since-build` and `until-build` attributes in the plugin.xml file. +* If a [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) task's attribute value is explicitly defined, the attribute value will be substituted in plugin.xml. + * If both `patchPluginXml.sinceBuild` and `patchPluginXml.untilBuild` attributes are explicitly set, both are substituted in plugin.xml. + * If one attribute is explicitly set (e.g. `patchPluginXml.sinceBuild`) and one is not (e.g. `patchPluginXml.untilBuild` has a default value), both attributes are patched at their respective (explicit and default) values. +* For **no substitution** of the `` element's `since-build` and `until-build` attributes, set [`intellij.updateSinceUntilBuild`](tools_gradle_intellij_plugin.md#intellij-extension-updatesinceuntilbuild) to `false`, and do not provide `patchPluginXml.sinceBuild` and `patchPluginXml.untilBuild` values. + +The best practice to avoid confusion is to replace the elements in plugin.xml that will be patched by the Gradle plugin with a comment. +That way, the values for these parameters do not appear in two places in the source code. +The Gradle plugin will add the necessary elements as part of the patching process. +For those [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) attributes that contain descriptions such as [`patchPluginXml.changeNotes`](tools_gradle_intellij_plugin.md#patchpluginxml-task-changenotes) and [`patchPluginXml.pluginDescription`](tools_gradle_intellij_plugin.md#patchpluginxml-task-plugindescription), a `CDATA` block is not necessary when using HTML elements. + +> To maintain and generate an up-to-date changelog, try using [Gradle Changelog Plugin](https://github.com/JetBrains/gradle-changelog-plugin). +> +{type="tip"} + +As discussed in [](creating_plugin_project.md#components-of-a-wizard-generated-gradle-intellij-platform-plugin), the Gradle properties `project.version`, `project.group`, and `rootProject.name` are all generated based on the input to the Wizard. +However, the [](tools_gradle_intellij_plugin.md) does not combine and substitute those Gradle properties for the default [``](plugin_configuration_file.md#idea-plugin__id) and [``](plugin_configuration_file.md#idea-plugin__name) elements in the plugin.xml file. + +The best practice is to keep `project.version` current. +By default, if you modify `project.version` in Gradle build script, the Gradle plugin will automatically update the [``](plugin_configuration_file.md#idea-plugin__version) value in the plugin.xml file. +This practice keeps all version declarations synchronized. + +## Verifying Plugin + +The Gradle plugin provides tasks that allow for running integrity and compatibility tests: +* [`verifyPluginConfiguration`](tools_gradle_intellij_plugin.md#tasks-verifypluginconfiguration) - validates the versions of SDK, target platform, APIs, etc., configured in a plugin project, +* [`verifyPlugin`](tools_gradle_intellij_plugin.md#tasks-verifyplugin) - validates completeness and contents of plugin.xml descriptors as well as plugin's archive structure, +* [`runPluginVerifier`](tools_gradle_intellij_plugin.md#tasks-runpluginverifier) - runs the [IntelliJ Plugin Verifier](https://github.com/JetBrains/intellij-plugin-verifier) tool to check the binary compatibility with specified IntelliJ IDE builds. + +Plugin Verifier integration task allows for configuring the exact IDE versions that your plugin will be checked against. +See [](verifying_plugin_compatibility.md#plugin-verifier) for more information. + +## Publishing Plugin + +Please review the [](publishing_plugin.md) page before using the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) task. +That documentation explains different ways to use Gradle for plugin uploads without exposing account credentials. diff --git a/topics/tutorials/build_system/gradle_prerequisites.md b/topics/tutorials/build_system/creating_plugin_project.md similarity index 61% rename from topics/tutorials/build_system/gradle_prerequisites.md rename to topics/tutorials/build_system/creating_plugin_project.md index 7ff187252..236d7f520 100644 --- a/topics/tutorials/build_system/gradle_prerequisites.md +++ b/topics/tutorials/build_system/creating_plugin_project.md @@ -1,16 +1,10 @@ -[//]: # (title: Getting Started with Gradle) +[//]: # (title: Creating a Plugin Gradle Project) -Gradle is the preferred solution for creating IntelliJ Platform plugins. -The IntelliJ IDEA Ultimate and Community editions bundle the necessary plugins to support Gradle-based development. -These IntelliJ IDEA plugins are _Gradle_ and _Plugin DevKit_, which are enabled by default. -To verify these plugins are installed and enabled, see the help section about [Managing Plugins](https://www.jetbrains.com/help/idea/managing-plugins.html). +This documentation page describes a Gradle-based plugin project generated with the [New Project Wizard](https://www.jetbrains.com/help/idea/new-project-wizard.html), but the project generated with [](plugin_github_template.md) covers all the described files and directories. -## Creating a Gradle-Based IntelliJ Platform Plugin with New Project Wizard - -Creating new Gradle-based IntelliJ Platform plugin projects is performed using the dedicated generator available in the [New Project Wizard](https://www.jetbrains.com/help/idea/new-project-wizard.html). -The generator creates all the necessary project files based on a few template inputs. +## Creating a Plugin with New Project Wizard @@ -19,17 +13,18 @@ Launch the New Project wizard via the File | New | 2. Specify the project Name and Location. 3. Choose the Plugin option in the project Type. 4. Choose the Language the plugin will use for implementation. - For this example select the Java option. - See [Kotlin for Plugin Developers](kotlin.md) for more information. + For this example select the Java option. + See [Kotlin for Plugin Developers](using_kotlin.md) for more information. 5. Provide the Group which is typically an inverted company domain (e.g. `com.example.mycompany`). - It is used for the Gradle property `project.group` value in the project's Gradle build script. + It is used for the Gradle property `project.group` value in the project's Gradle build script. 6. Provide the Artifact which is the default name of the build project artifact (without a version). - It is also used for the Gradle property `rootProject.name` value in the project's settings.gradle.kts file. - For this example, enter `my_plugin`. + It is also used for the Gradle property `rootProject.name` value in the project's settings.gradle.kts file. + For this example, enter `my_plugin`. 7. Select JDK 11. - This JDK will be the default JRE used to run Gradle, and the JDK version used to compile the plugin Java sources. + This JDK will be the default JRE used to run Gradle, and the JDK version used to compile the plugin Java sources. -> When targeting 2020.3 and later only, using Java 11 is now required. See the [IntelliJ project migrates to Java 11](https://blog.jetbrains.com/platform/2020/09/intellij-project-migrates-to-java-11/) blog post for details. +> When targeting 2020.3 and later only, using Java 11 is required. +> See the [IntelliJ project migrates to Java 11](https://blog.jetbrains.com/platform/2020/09/intellij-project-migrates-to-java-11/) blog post for details. > > When targeting 2022.2 and later only, using Java 17 is required. > @@ -41,7 +36,7 @@ Launch the New Project wizard via the File | New | ### Components of a Wizard-Generated Gradle IntelliJ Platform Plugin -For the [example](#creating-a-gradle-based-intellij-platform-plugin-with-new-project-wizard) `my_plugin`, the _IDE Plugin_ generator creates the following directory content: +For the example `my_plugin` created with the steps describes above, the _IDE Plugin_ generator creates the following directory content: ```text my_plugin @@ -79,7 +74,7 @@ The generated `my_plugin` project build.gradle.kts file: ```kotlin plugins { id("java") - id("org.jetbrains.intellij") version "1.7.0" + id("org.jetbrains.intellij") version "1.9.0" } group = "com.example" @@ -123,15 +118,15 @@ tasks { ``` * Two Gradle plugins are explicitly declared: - * The [Gradle Java](https://docs.gradle.org/current/userguide/java_plugin.html) plugin. - * The [](tools_gradle_intellij_plugin.md). + * The [Gradle Java](https://docs.gradle.org/current/userguide/java_plugin.html) plugin (`java`). + * The [](tools_gradle_intellij_plugin.md) (`org.jetbrains.intellij`). * The Group from the [New Project](#create-ide-plugin) wizard is the `project.group` value. * The `sourceCompatibility` line is injected to enforce using Java 11 JDK to compile Java sources. * The values of the [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version) and [`intellij.type`](tools_gradle_intellij_plugin.md#intellij-extension-type) properties specify the version and type of the IntelliJ Platform to be used to build the plugin. * The empty placeholder list for [plugin dependencies](tools_gradle_intellij_plugin.md#intellij-extension-plugins). * The values of the [`patchPluginXml.sinceBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-sincebuild) and [`patchPluginXml.untilBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-untilbuild) properties specifying the minimum and maximum versions of the IDE build the plugin is compatible with. * The initial [`signPlugin`](tools_gradle_intellij_plugin.md#tasks-signplugin) and [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) tasks configuration. - See the [](deployment.md) section for more information. + See the [](publishing_plugin.md#publishing-plugin-with-gradle) section for more information. > Consider using the [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template) which uses the Gradle setup and provides CI setup covered with GitHub Actions. > @@ -147,29 +142,7 @@ The `` element (used as the plugin's display name) is often the same as `r The `` value must be a unique identifier over all plugins, typically a concatenation of the specified Group and Artifact. Please note that it is impossible to change the `` of a published plugin without losing automatic updates for existing installations. -## Adding Gradle Support to an Existing DevKit-Based IntelliJ Platform Plugin - -> See [Revamping Plugins #3 – Migrating from DevKit to the Gradle build system](https://blog.jetbrains.com/platform/2021/12/migrating-from-devkit-to-the-gradle-build-system/) blog post for a step-by-step walk-through. -> -{type="tip"} - -Converting a [DevKit-based](using_dev_kit.md) plugin project to a Gradle-based plugin project can be done using the New Project Wizard to create a Gradle-based project around the existing DevKit-based project: -* Ensure the directory containing the DevKit-based IntelliJ Platform plugin project can be fully recovered if necessary. -* Delete all the artifacts of the DevKit-based project: - * .idea directory - * [modulename].iml file - * out directory -* Arrange the existing source files within the project directory in the Gradle [source set](https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_project_layout) format. -* Use the New Project Wizard as though creating a [new Gradle project](#creating-a-gradle-based-intellij-platform-plugin-with-new-project-wizard) from scratch. -* On the [New Project](#create-ide-plugin) choose the IDE Plugin generator and set the values of: - * Group to the existing package in the initial source set. - * Artifact to the name of the existing plugin. - * Name to the name of the directory where the existing plugin is located, e.g. if the plugin project base directory is /Users/john/Projects/old_plugin, it should be the old_plugin. - * Location to the name of the plugin's parent directory, e.g. if the plugin project base directory is /Users/john/Projects/old_plugin, it should be the /Users/john/Projects. -* Click Finish to create the new Gradle-based plugin. -* [Add more modules](https://www.jetbrains.com/help/idea/gradle.html#gradle_add_module) using Gradle [source sets](https://www.jetbrains.com/help/idea/gradle.html#gradle_source_sets) as needed. - -## Running a Simple Gradle-Based IntelliJ Platform Plugin +## Running a Plugin With the `runIde` Gradle task Gradle projects are run from the IDE's Gradle Tool window. @@ -186,10 +159,8 @@ To execute the Gradle `runIde` task directly, open the Gradle If it's not on the list, hit the re-import button in the [toolbar](https://www.jetbrains.com/help/idea/jetgradle-tool-window.html#1eeec055) at the top of the Gradle tool window. When the runIde task is visible, double-click it to execute. -> See the IntelliJ IDEA help for more information about [Gradle tasks](https://www.jetbrains.com/help/idea/work-with-gradle-tasks.html). - To debug your plugin in a _standalone_ IDE instance, please see [How to Debug Your Own IntelliJ IDEA Instance](https://medium.com/agorapulse-stories/how-to-debug-your-own-intellij-idea-instance-7d7df185a48d) blog post. -> See the [Working with Gradle in IntelliJ IDEA](https://www.youtube.com/watch?v=6V6G3RyxEMk) screencast for more information about how to work with Gradle-based projects. +> For more information about how to work with Gradle-based projects see the [Working with Gradle in IntelliJ IDEA](https://www.youtube.com/watch?v=6V6G3RyxEMk) screencast and working with [Gradle tasks](https://www.jetbrains.com/help/idea/work-with-gradle-tasks.html) in the IntelliJ IDEA help. > {type="tip"} diff --git a/topics/tutorials/build_system/deployment.md b/topics/tutorials/build_system/deployment.md deleted file mode 100644 index 9d977158e..000000000 --- a/topics/tutorials/build_system/deployment.md +++ /dev/null @@ -1,150 +0,0 @@ -[//]: # (title: Publishing Plugins with Gradle) - - - -Once you have [configured Gradle support](gradle_guide.md), you can automatically build and deploy your plugin to the [JetBrains Marketplace](https://plugins.jetbrains.com). -To automatically deploy a plugin, you need to have _already published the plugin to the plugin repository at least once._ -Please see the guide page for manually [publishing a plugin](publishing_plugin.md) for the first time and [Building Distribution](#building-distribution) on obtaining the initial plugin distribution artifact. - -> Please see [Marketing](marketing.md) for remarks on how to prepare your plugin for optimal presentation. -> -{type="tip"} - -> When adding additional repositories to your Gradle build script, always use HTTPS protocol. -> -{type="warning"} - -## Building Distribution - -For initial upload, manual distribution or local installation, invoke the [`buildPlugin`](tools_gradle_intellij_plugin.md#tasks-buildplugin) Gradle task to create the plugin distribution. -The resulting ZIP file is located in build/distributions and can then be installed via drag & drop (or using [plugin manager](https://www.jetbrains.com/help/idea/managing-plugins.html#installing-plugins-from-disk)) -or uploaded to a [](custom_plugin_repository.md). - -## Providing Your Personal Access Token to Gradle - -To deploy a plugin to the JetBrains Marketplace, you need to supply your Personal Access Token, which you can find on your profile page, in [My Tokens](https://plugins.jetbrains.com/author/me/tokens) section. - -To create a new token, provide its name and click the Generate Token button. -A new token will be created and displayed right below. - -> Copy it before you close this page and keep it in a secure location. -> This is the only time the token is visible. -> -{type="note"} - -This section describes two options to supply your _Personal Access Token_ via Gradle using: -* Environment variables, -* Parameters to the Gradle task. - -### Using Environment Variables - -Start by defining an environment variable such as: - -```bash -export ORG_GRADLE_PROJECT_intellijPublishToken='YOUR_TOKEN' -``` - -> On macOS systems, environment variables set in .bash_profile are only visible to processes you run from bash. -> Environment variables visible to all processes need to be defined in [Environment.plist](https://developer.apple.com/library/archive/qa/qa1067/_index.html). -> -{type="note"} - -Now provide the environment variable in the run configuration with which you run the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) task locally. -To do so, create a Gradle run configuration (if not already done), choose your Gradle project, specify the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) task, and then add the environment variable. - - - - -```kotlin -publishPlugin { - token.set(System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken")) -} -``` - - - - -```groovy -publishPlugin { - token = System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken") -} -``` - - - - - -Note that you still need to put some default values (can be empty) in the Gradle properties because otherwise, you will get a compilation error. - -### Using Parameters for the Gradle Task - -Like using environment variables, you can also pass your token as a parameter to the Gradle task. -For example, you can provide the parameter - -```bash --Dorg.gradle.project.intellijPublishToken=YOUR_TOKEN -``` -on the command line or by putting it in the arguments of your Gradle run configuration. - -Note that also, in this case, you still need to put some default values in your Gradle properties. - -## Deploying a Plugin with Gradle - -The first step when deploying a plugin is to confirm that it works correctly. -You may wish to verify this by [installing your plugin from disk](https://www.jetbrains.com/help/idea/managing-plugins.html) on a fresh instance of your target IDE(s). - -### Signing a Plugin - -The Marketplace signing is designed to ensure that plugins are not modified over the course of the publishing and delivery pipeline. -In version `1.x`, the Gradle IntelliJ Plugin provides the [`signPlugin`](tools_gradle_intellij_plugin.md#tasks-signplugin) task, which will be executed automatically right before the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin). - -For more details on generating a proper certificate and configuring the [`signPlugin`](tools_gradle_intellij_plugin.md#tasks-signplugin) task, check the [Plugin Signing](plugin_signing.md) article. - -### Publishing a Plugin - -Once you are confident the plugin works as intended, make sure the plugin version is updated, as the JetBrains Marketplace won't accept multiple artifacts with the same version. - -To deploy a new version of your plugin to the JetBrains Marketplace, invoke the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) Gradle task. - -Now check the most recent version of your plugin on the [JetBrains Marketplace](https://plugins.jetbrains.com/). -If successfully deployed, any users who currently have your plugin installed on an available version of the IntelliJ Platform are notified of a new update available as soon as the update has been verified. - -### Specifying a Release Channel - -You may also deploy plugins to a release channel of your choosing, by configuring the [`publishPlugin.channels`](tools_gradle_intellij_plugin.md#publishplugin-task-channels) property. -For example: - - - - -```kotlin -publishPlugin { - channels.set(listOf("beta")) -} -``` - - - - -```groovy -publishPlugin { - channels = ['beta'] -} -``` - - - - -When empty, this uses the default plugin repository, available to all [JetBrains Marketplace](https://plugins.jetbrains.com/) users. -However, you can publish it to an arbitrarily-named channel. -These non-default release channels are treated as separate repositories. - -When using a non-default release channel, users need to configure a new [custom plugin repository](https://www.jetbrains.com/help/idea/managing-plugins.html#repos) in their IDE to install your plugin. -For example, if you specify `publishPlugin.channels = ['canary']`, then users need to add the `https://plugins.jetbrains.com/plugins/canary/list` repository to install the plugin and receive updates. - -Popular channel names include: -* `alpha`: https://plugins.jetbrains.com/plugins/alpha/list -* `beta`: https://plugins.jetbrains.com/plugins/beta/list -* `eap`: https://plugins.jetbrains.com/plugins/eap/list - -More information about the available configuration options is in the [documentation of the IntelliJ Gradle Plugin](tools_gradle_intellij_plugin.md#tasks-publishplugin). diff --git a/topics/tutorials/build_system/gradle_guide.md b/topics/tutorials/build_system/gradle_guide.md deleted file mode 100644 index 9a7952846..000000000 --- a/topics/tutorials/build_system/gradle_guide.md +++ /dev/null @@ -1,156 +0,0 @@ -[//]: # (title: Configuring Gradle Projects) - - - -This page serves as a guide to Gradle-based plugin configuration for IntelliJ Platform projects. -The IntelliJ IDEA Ultimate and Community editions bundle the _Gradle_ and _Plugin DevKit_ plugins to support Gradle-based development. - -The [](gradle_prerequisites.md) page provides a tutorial for creating Gradle-based IntelliJ Platform plugins. -It may be useful to review the IntelliJ Platform page, particularly the description of versioning in the [](intellij_platform.md#open-source) section. - -> When adding additional repositories to your Gradle build script, always use HTTPS protocol. -> -{type="warning"} - -## Overview of the Gradle IntelliJ Plugin - -The Gradle plugin is built from the open-source project [](tools_gradle_intellij_plugin.md). -This plugin adds Gradle tasks that enable developing IntelliJ Platform plugins. - -## Guide to Configuring Gradle IntelliJ Plugin Functionality - -This section presents a guided tour of Gradle plugin attributes to achieve the commonly desired functionality. - -### Configuring the Gradle IntelliJ Plugin for Building IntelliJ Platform Plugin Projects - -By default, the Gradle plugin will build a plugin project against the IntelliJ Platform defined by the latest EAP snapshot of the IntelliJ IDEA Community Edition. - -> Using EAP versions of the IntelliJ Platform requires adding the _Snapshots repository_ to the Gradle build script (see [IntelliJ Platform Artifacts Repositories](intellij_artifacts.md)). -> -{type="note"} - -If a matching version of the specified IntelliJ Platform is not available on the local machine, the Gradle plugin downloads the correct version and type. -IntelliJ IDEA then indexes the build and any associated source code and JetBrains Java Runtime. - -#### IntelliJ Platform Configuration - -Explicitly setting the [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version) and [`intellij.type`](tools_gradle_intellij_plugin.md#intellij-extension-type) properties tells the Gradle plugin to use that configuration of the IntelliJ Platform to create the plugin project. - -All available platform versions can be browsed in the [](intellij_artifacts.md). - -If the chosen platform version is not available in the repositories, or a local installation of the target IDE is the desired type and version of the IntelliJ Platform, use [`intellij.localPath`](tools_gradle_intellij_plugin.md#intellij-extension-localpath) to point to that installation. -If the [`intellij.localPath`](tools_gradle_intellij_plugin.md#intellij-extension-localpath) attribute is set, do not set the [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version) and [`intellij.type`](tools_gradle_intellij_plugin.md#intellij-extension-type) attributes as this could result in undefined behavior. - -#### Plugin Dependencies - -IntelliJ Platform plugin projects may depend on either bundled or third-party plugins. -In that case, a project should build against a version of those plugins that match the IntelliJ Platform version used to build the plugin project. -The Gradle plugin will fetch any plugins in the list defined by [`intellij.plugins`](tools_gradle_intellij_plugin.md#intellij-extension-plugins). -See the Gradle plugin [IntelliJ Extension](tools_gradle_intellij_plugin.md#configuration-intellij-extension) for information about specifying the plugin and version. - -Note that this attribute describes a dependency so that the Gradle plugin can fetch the required artifacts. -The runtime dependency must be added in the [Plugin Configuration](plugin_configuration_file.md) (plugin.xml) file as described in [Plugin Dependencies](plugin_dependencies.md#3-dependency-declaration-in-pluginxml). - -### Configuring the Gradle Plugin for Running IntelliJ Platform Plugin Projects - -By default, the Gradle plugin will use the same version of the IntelliJ Platform for the IDE Development Instance as was used for building the plugin. -Using the corresponding JetBrains Runtime is also the default, so for this use-case no further configuration is required. - -#### Running Against Alternate Versions and Types of IntelliJ Platform-Based IDEs - -The IntelliJ Platform IDE used for the Development Instance can be different from that used to build the plugin project. -Setting the [`runIde.ideDir`](tools_gradle_intellij_plugin.md#runide-task-idedir) property will define an IDE to be used for the Development Instance. -This attribute is commonly used when running or debugging a plugin in an [alternate IntelliJ Platform-based IDE](intellij_platform.md#ides-based-on-the-intellij-platform). - -#### Running Against Alternate Versions of the JetBrains Runtime - -Every version of the IntelliJ Platform has a corresponding version of the [JetBrains Runtime](ide_development_instance.md#using-a-jetbrains-runtime-for-the-development-instance). -A different version of the runtime can be used by specifying the [`runIde.jbrVersion`](tools_gradle_intellij_plugin.md#runide-task-jbrversion) attribute, describing a version of the JetBrains Runtime that should be used by the IDE Development Instance. -The Gradle plugin will fetch the specified JetBrains Runtime as needed. - -### Managing Directories Used by the Gradle Plugin - -There are several attributes to control where the Gradle plugin places directories for downloads and use by the IDE Development Instance. - -The location of the [sandbox home](ide_development_instance.md#the-development-instance-sandbox-directory) directory and its subdirectories can be controlled with Gradle plugin attributes. -The [`intellij.sandboxDirectory`](tools_gradle_intellij_plugin.md#intellij-extension-sandboxdir) attribute is used to set the path for the sandbox directory to be used while running the plugin in an IDE Development Instance. -Locations of the sandbox [subdirectories](ide_development_instance.md#development-instance-settings-caches-logs-and-plugins) can be controlled using the [`runIde.configDirectory`](tools_gradle_intellij_plugin.md#tasks-runide), [`runIde.pluginsDirectory`](tools_gradle_intellij_plugin.md#tasks-runide), and [`runIde.systemDirectory`](tools_gradle_intellij_plugin.md#tasks-runide) attributes. -If the [`intellij.sandboxDirectory`](tools_gradle_intellij_plugin.md#intellij-extension-sandboxdir) path is explicitly set, the subdirectory attributes default to the new sandbox directory. - -The storage location of downloaded IDE versions and components defaults to the Gradle cache directory. -However, it can be controlled by setting the [`intellij.ideaDependencyCachePath`](tools_gradle_intellij_plugin.md#intellij-extension-ideadependencycachepath) attribute. - -### Controlling Downloads by the Gradle Plugin - -As mentioned in the section about [configuring the IntelliJ Platform](#configuring-the-gradle-intellij-plugin-for-building-intellij-platform-plugin-projects) used for building plugin projects, the Gradle plugin will fetch the version of the IntelliJ Platform specified by the default or by the `intellij` attributes. -Standardizing the versions of the Gradle plugin and Gradle system across projects will minimize the time spent downloading versions. - -There are controls for managing the [](tools_gradle_intellij_plugin.md) version, and the version of Gradle itself. -The plugin version is defined in the `plugins {...}` section of a project's Gradle build script. -The version of Gradle is defined in $PROJECT_ROOT$/gradle/wrapper/gradle-wrapper.properties. - -### Patching the Plugin Configuration File - -A plugin project's plugin.xml file has element values that are "patched" at build time from the attributes of the [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) task. -As many as possible of the attributes in the Patching DSL will be substituted into the corresponding element values in a plugin project's plugin.xml file: -* If a [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) attribute default value is defined, the attribute value will be patched in plugin.xml _regardless of whether the [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) task appears in the Gradle build script_. - * For example, the default values for the attributes [`patchPluginXml.sinceBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-sincebuild) and [`patchPluginXml.untilBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-untilbuild) are defined based on the declared (or default) value of [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version). - So by default [`patchPluginXml.sinceBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-sincebuild) and [`patchPluginXml.untilBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-untilbuild) are substituted into the [``](plugin_configuration_file.md#idea-plugin__idea-version) element's `since-build` and `until-build` attributes in the plugin.xml file. -* If a [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) attribute value is explicitly defined, the attribute value will be substituted in plugin.xml. - * If both [`patchPluginXml.sinceBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-sincebuild) and [`patchPluginXml.untilBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-untilbuild) attributes are explicitly set, both are substituted in plugin.xml. - * If one attribute is explicitly set (e.g. [`patchPluginXml.sinceBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-sincebuild)) and one is not (e.g. [`patchPluginXml.untilBuild`](tools_gradle_intellij_plugin.md#patchpluginxml-task-untilbuild) has a default value,) both attributes are patched at their respective (explicit and default) values. -* For **no substitution** of the `` element's `since-build` and `until-build` attributes, one of the following must appear in the Gradle build script: - * Either set [`intellij.updateSinceUntilBuild`](tools_gradle_intellij_plugin.md#intellij-extension-updatesinceuntilbuild) to `false`, which will disable substituting both `since-build` and `until-build` attributes, - -The best practice to avoid confusion is to replace the elements in plugin.xml that will be patched by the Gradle plugin with a comment. -That way, the values for these parameters do not appear in two places in the source code. -The Gradle plugin will add the necessary elements as part of the patching process. -For those [`patchPluginXml`](tools_gradle_intellij_plugin.md#tasks-patchpluginxml) attributes that contain descriptions such as [`patchPluginXml.changeNotes`](tools_gradle_intellij_plugin.md#patchpluginxml-task-changenotes) and [`patchPluginXml.pluginDescription`](tools_gradle_intellij_plugin.md#patchpluginxml-task-plugindescription), a `CDATA` block is not necessary when using HTML elements. - -> To maintain and generate an up-to-date changelog, try using [Gradle Changelog Plugin](https://github.com/JetBrains/gradle-changelog-plugin). -> -{type="tip"} - -As discussed in [Components of a Wizard-Generated Gradle IntelliJ Platform Plugin](gradle_prerequisites.md#components-of-a-wizard-generated-gradle-intellij-platform-plugin), the Gradle properties `project.version`, `project.group`, and `rootProject.name` are all generated based on the input to the Wizard. -However, the [](tools_gradle_intellij_plugin.md) does not combine and substitute those Gradle properties for the default [``](plugin_configuration_file.md#idea-plugin__id) and [``](plugin_configuration_file.md#idea-plugin__name) elements in the plugin.xml file. - -The best practice is to keep `project.version` current. -By default, if you modify `project.version` in Gradle build script, the Gradle plugin will automatically update the [``](plugin_configuration_file.md#idea-plugin__version) value in the plugin.xml file. -This practice keeps all version declarations synchronized. - -### Verifying Plugin - -The Gradle plugin provides two tasks that allow for running integrity and compatibility tests: -* [`verifyPlugin`](tools_gradle_intellij_plugin.md#tasks-verifyplugin) task - validates completeness and contents of plugin.xml descriptors as well as plugin's archive structure, -* [`runPluginVerifier`](tools_gradle_intellij_plugin.md#tasks-runpluginverifier) task - runs the [IntelliJ Plugin Verifier](https://github.com/JetBrains/intellij-plugin-verifier) tool to check the binary compatibility with specified IntelliJ IDE builds. - -Plugin Verifier integration task allows for configuring the exact IDE versions that your plugin will be checked against. -See [](verifying_plugin_compatibility.md#plugin-verifier) for more information. - -### Publishing with the Gradle Plugin - -Please review the [](deployment.md) page before using the [`publishPlugin`](tools_gradle_intellij_plugin.md#tasks-publishplugin) task. -That documentation explains different ways to use Gradle for plugin uploads without exposing account credentials. - -## Common Gradle Plugin Configurations for Development - -Different combinations of Gradle plugin attributes are needed to create the desired build or IDE Development Instance environment. -This section reviews some of the more common configurations. - -### Plugins Targeting IntelliJ IDEA - -IntelliJ Platform plugins targeting IntelliJ IDEA have the most straightforward Gradle plugin configuration. -* Determine the version of [IntelliJ IDEA to use for building the plugin project](#configuring-the-gradle-intellij-plugin-for-building-intellij-platform-plugin-projects); this is the desired version of the IntelliJ Platform. - This can be EAP (default) or determined from the [build number ranges](build_number_ranges.md). - * If a production version of IntelliJ IDEA is the desired target, set the [`intellij.version`](tools_gradle_intellij_plugin.md#intellij-extension-version) property accordingly. - * Set the necessary [plugin dependencies](#plugin-dependencies), if any. -* If the plugin project should be run or debugged in an IDE Development Instance based on the same IntelliJ IDEA version, no further attributes need to be set for the IDE Development Instance. - This is the default behavior and is the most common use case. - * If the plugin project should be run or debugged in an IDE Development Instance based on an alternate version of the IntelliJ Platform, set the [Running](#running-against-alternate-versions-and-types-of-intellij-platform-based-ides) DSL attribute accordingly. - * If the plugin project should be run using a JetBrains Runtime other than the default for the IDE Development Instance, specify the [JetBrains Runtime version](#running-against-alternate-versions-of-the-jetbrains-runtime). -* Set the appropriate attributes for [patching the plugin.xml file](#patching-the-plugin-configuration-file). - -### Plugins Targeting Alternate IntelliJ Platform-Based IDEs - -Gradle also supports developing plugins to run in IDEs that are based on the IntelliJ Platform. -For more information, see the [Developing for Multiple Products](dev_alternate_products.md) page of this guide. diff --git a/topics/tutorials/custom_language_support/annotator.md b/topics/tutorials/custom_language_support/annotator.md index f28b5d216..2e28c4a80 100644 --- a/topics/tutorials/custom_language_support/annotator.md +++ b/topics/tutorials/custom_language_support/annotator.md @@ -84,7 +84,7 @@ Using the `com.intellij.annotator` extension point in the plugin configuration f ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. As a test, define the following Java file containing a Simple Language `prefix:value` pair: diff --git a/topics/tutorials/custom_language_support/code_style_settings.md b/topics/tutorials/custom_language_support/code_style_settings.md index 6d9d9f39f..7047caae5 100644 --- a/topics/tutorials/custom_language_support/code_style_settings.md +++ b/topics/tutorials/custom_language_support/code_style_settings.md @@ -70,7 +70,7 @@ The `SimpleLanguageCodeStyleSettingsProvider` implementation is registered with ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. In the IDE Development Instance, open the Simple Language code formatting page: Settings/Preferences | Editor | Code Style | Simple. diff --git a/topics/tutorials/custom_language_support/commenter.md b/topics/tutorials/custom_language_support/commenter.md index 430256ba7..ef70740f0 100644 --- a/topics/tutorials/custom_language_support/commenter.md +++ b/topics/tutorials/custom_language_support/commenter.md @@ -37,7 +37,7 @@ The `SimpleCommenter` implementation is registered in the plugin configuration f ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Open the example Simple Language [properties file ](lexer_and_parser_definition.md#run-the-project) in the IDE Development Instance. Place the cursor at the `website` line. diff --git a/topics/tutorials/custom_language_support/completion_contributor.md b/topics/tutorials/custom_language_support/completion_contributor.md index a9bc74189..0e8759020 100644 --- a/topics/tutorials/custom_language_support/completion_contributor.md +++ b/topics/tutorials/custom_language_support/completion_contributor.md @@ -39,7 +39,7 @@ The `SimpleCompletionContributor` implementation is registered in the plugin con ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Open the [`test.simple`](lexer_and_parser_definition.md#run-the-project) file. Erase the property "English" and invoke [Basic Code Completion](https://www.jetbrains.com/help/idea/auto-completing-code.html#invoke-basic-completion). diff --git a/topics/tutorials/custom_language_support/find_usages_provider.md b/topics/tutorials/custom_language_support/find_usages_provider.md index 370bba503..8d19a41ac 100644 --- a/topics/tutorials/custom_language_support/find_usages_provider.md +++ b/topics/tutorials/custom_language_support/find_usages_provider.md @@ -41,7 +41,7 @@ The `SimpleFindUsagesProvider` implementation is registered with the IntelliJ Pl ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. The IDE now supports [Find Usages](https://www.jetbrains.com/help/idea/find-highlight-usages.html) for any property with a reference: diff --git a/topics/tutorials/custom_language_support/folding_builder.md b/topics/tutorials/custom_language_support/folding_builder.md index bfd5b60a7..550bb5f37 100644 --- a/topics/tutorials/custom_language_support/folding_builder.md +++ b/topics/tutorials/custom_language_support/folding_builder.md @@ -51,7 +51,7 @@ The `SimpleFoldingBuilder` implementation is registered with the IntelliJ Platfo ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Now when a Java file is opened in the editor, it shows the property's value instead of the key. This is because `SimpleFoldingBuilder.isCollapsedByDefault()` always returns `true`. diff --git a/topics/tutorials/custom_language_support/formatter.md b/topics/tutorials/custom_language_support/formatter.md index a7f5d1d69..3dfbe48bd 100644 --- a/topics/tutorials/custom_language_support/formatter.md +++ b/topics/tutorials/custom_language_support/formatter.md @@ -65,7 +65,7 @@ The `SimpleFormattingModelBuilder` implementation is registered with the Intelli ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Open the example Simple Language [properties file ](lexer_and_parser_definition.md#run-the-project) in the IDE Development Instance. Add some extra spaces around the `=` separator between `language` and `English`. diff --git a/topics/tutorials/custom_language_support/go_to_symbol_contributor.md b/topics/tutorials/custom_language_support/go_to_symbol_contributor.md index 2aef57df4..7b802e587 100644 --- a/topics/tutorials/custom_language_support/go_to_symbol_contributor.md +++ b/topics/tutorials/custom_language_support/go_to_symbol_contributor.md @@ -60,7 +60,7 @@ The `SimpleChooseByNameContributor` implementation is registered with the Intell ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. The IDE now supports navigating to a property definition by name pattern via Navigate | Symbol action. diff --git a/topics/tutorials/custom_language_support/language_and_filetype.md b/topics/tutorials/custom_language_support/language_and_filetype.md index a29892552..cd64c5aed 100644 --- a/topics/tutorials/custom_language_support/language_and_filetype.md +++ b/topics/tutorials/custom_language_support/language_and_filetype.md @@ -104,7 +104,7 @@ The `SimpleFileTypeFactory` is registered using the `com.intellij.fileTypeFactor ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Create an empty file with the extension .simple, and IntelliJ IDEA automatically associates it with our language. Note the appearance of the Simple Language file icon next to the test.simple file in the Project Tool Window, and the editor tab for the file. diff --git a/topics/tutorials/custom_language_support/lexer_and_parser_definition.md b/topics/tutorials/custom_language_support/lexer_and_parser_definition.md index b2edf260e..52d9e7778 100644 --- a/topics/tutorials/custom_language_support/lexer_and_parser_definition.md +++ b/topics/tutorials/custom_language_support/lexer_and_parser_definition.md @@ -94,7 +94,7 @@ For example, see simple_language_plugin/src/main/resources/META-INF/plugin ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Create a test.simple file with the following content: diff --git a/topics/tutorials/custom_language_support/line_marker_provider.md b/topics/tutorials/custom_language_support/line_marker_provider.md index 084b4af87..ed3cce5c8 100644 --- a/topics/tutorials/custom_language_support/line_marker_provider.md +++ b/topics/tutorials/custom_language_support/line_marker_provider.md @@ -94,7 +94,7 @@ The `SimpleLineMarkerProvider` implementation is registered with the IntelliJ Pl ## Run the Project -Run the plugin by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the plugin by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Open the Java [Test file](annotator.md#run-the-project). Now the icon appears next to line 3 on the gutter. diff --git a/topics/tutorials/custom_language_support/prerequisites.md b/topics/tutorials/custom_language_support/prerequisites.md index a1ebc00e9..85c5dc0cb 100644 --- a/topics/tutorials/custom_language_support/prerequisites.md +++ b/topics/tutorials/custom_language_support/prerequisites.md @@ -23,4 +23,4 @@ Install and enable [Grammar-Kit](https://plugins.jetbrains.com/plugin/6606-gramm ## Create a Project -Create an empty [IntelliJ Platform Plugin project](gradle_prerequisites.md) or start using [](github_template.md) when creating a plugin hosted on GitHub. +Create an empty [IntelliJ Platform Plugin project](creating_plugin_project.md) or start using [](plugin_github_template.md) when creating a plugin hosted on GitHub. diff --git a/topics/tutorials/custom_language_support/quick_fix.md b/topics/tutorials/custom_language_support/quick_fix.md index a8bccdb33..a9facf006 100644 --- a/topics/tutorials/custom_language_support/quick_fix.md +++ b/topics/tutorials/custom_language_support/quick_fix.md @@ -45,7 +45,7 @@ This method call registers the `SimpleCreatePropertyQuickFix` as the Intention A {src="simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleAnnotator.java"} ## Run the Project -Run the project by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the project by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Open the test [Java file](annotator.md#run-the-project). To test `SimpleCreatePropertyQuickFix`, change `simple:website` to `simple:website.url`. diff --git a/topics/tutorials/custom_language_support/reference_contributor.md b/topics/tutorials/custom_language_support/reference_contributor.md index 72b44f4ac..31e2293da 100644 --- a/topics/tutorials/custom_language_support/reference_contributor.md +++ b/topics/tutorials/custom_language_support/reference_contributor.md @@ -149,7 +149,7 @@ The `SimpleReferenceContributor` implementation is registered using the `com.int ## Run the Project with the Reference Contributor -Run the project by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the project by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. The IDE now resolves the property and provides [completion](https://www.jetbrains.com/help/idea/auto-completing-code.html#basic_completion) suggestions: @@ -183,7 +183,7 @@ The `SimpleRefactoringSupportProvider` implementation is registered with the Int ## Run the Project -Run the project by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the project by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. The IDE now supports [refactoring](https://www.jetbrains.com/help/idea/rename-refactorings.html) suggestions: diff --git a/topics/tutorials/custom_language_support/structure_aware_navbar.md b/topics/tutorials/custom_language_support/structure_aware_navbar.md index 504780a21..5b7615093 100644 --- a/topics/tutorials/custom_language_support/structure_aware_navbar.md +++ b/topics/tutorials/custom_language_support/structure_aware_navbar.md @@ -39,8 +39,7 @@ configuration file using the `com.intellij.navbar` extension point. ## Run the Project -Run the project by using the Gradle -[runIde task](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin). +Run the project by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Open the test.simple file and position the caret on any property. The navigation bar displays the name and icon of this property. diff --git a/topics/tutorials/custom_language_support/structure_view_factory.md b/topics/tutorials/custom_language_support/structure_view_factory.md index fc029697c..141725e1d 100644 --- a/topics/tutorials/custom_language_support/structure_view_factory.md +++ b/topics/tutorials/custom_language_support/structure_view_factory.md @@ -62,7 +62,7 @@ The `SimpleStructureViewFactory` implementation is registered with the IntelliJ ## Run the Project -Run the project by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the project by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. Open the test.simple file and choose View | Tool Windows | Structure. The IDE now supports a structure view of the Simple Language: diff --git a/topics/tutorials/custom_language_support/syntax_highlighter_and_color_settings_page.md b/topics/tutorials/custom_language_support/syntax_highlighter_and_color_settings_page.md index 33e55466f..8b1ef88ec 100644 --- a/topics/tutorials/custom_language_support/syntax_highlighter_and_color_settings_page.md +++ b/topics/tutorials/custom_language_support/syntax_highlighter_and_color_settings_page.md @@ -91,7 +91,7 @@ Register the Simple Language color settings page with the IntelliJ Platform in t ### Run the Project -Run the project by using the Gradle [`runIde`](gradle_prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task. +Run the project by using the Gradle [`runIde`](creating_plugin_project.md#running-a-plugin-with-the-runide-gradle-task) task. In the IDE Development Instance, open the Simple Language highlight settings page: Settings/Preferences | Editor | Color Scheme | Simple. Each color initially inherits from a Language Defaults value. diff --git a/topics/tutorials/github_template.md b/topics/tutorials/github_template.md deleted file mode 100644 index f0a2d9bf0..000000000 --- a/topics/tutorials/github_template.md +++ /dev/null @@ -1,20 +0,0 @@ -[//]: # (title: IntelliJ Platform Plugin Template) - - - -[IntelliJ Platform Plugin Template][gh:ippt] is a repository that provides a pure boilerplate template to make it easier to create a new plugin project using the recommended [Gradle setup](gradle_build_system.md). - -The main goal of this template is to speed up the setup phase of plugin development for both new and experienced developers by preconfiguring the project scaffold and CI, linking to the proper documentation pages, and keeping everything organized. - -GitHub Template allows you to create a new repository from the scaffold without having to copy and paste content, clone repositories, or clear the history manually. -All you have to do is click the Use this template button on the GitHub project page (you must be logged in with your GitHub account). -After that, the GitHub Actions workflow will be triggered to override or remove any template-specific configurations, such as the plugin name, current changelog, etc. - -Once this is complete, the project is ready to be cloned to your local environment and opened with [IntelliJ IDEA][jb:download-ij]. - -For more details, please refer to the [IntelliJ Platform Plugin Template][gh:ippt] project documentation. - -The recording of the _Busy Plugin Developer. Episode 0_ webinar describes and shows [how to use the IntelliJ Platform Plugin Template](https://youtu.be/-6D5-xEaYig?t=230) in detail. - -[gh:ippt]: https://github.com/JetBrains/intellij-platform-plugin-template -[jb:download-ij]: https://www.jetbrains.com/idea/download diff --git a/topics/tutorials/gradle_build_system.md b/topics/tutorials/gradle_build_system.md deleted file mode 100644 index 11c70493e..000000000 --- a/topics/tutorials/gradle_build_system.md +++ /dev/null @@ -1,27 +0,0 @@ -[//]: # (title: Building Plugins with Gradle) - - - -The [](tools_gradle_intellij_plugin.md) is the recommended solution for building IntelliJ Platform plugins. -The plugin takes care of the dependencies of your plugin project — both the base IDE and other [plugin dependencies](plugin_dependencies.md). -It provides tasks to run the IDE with your plugin and to package and [publish](deployment.md) your plugin to the [JetBrains Marketplace](https://plugins.jetbrains.com). -To make sure that a plugin is not affected by [API changes](api_changes_list.md), which may happen between major releases of the platform, you can quickly verify your plugin against other IDEs and releases. - -> [](github_template.md) makes it easier to create and maintain your IDE plugins, having the Gradle plugin already integrated and CI covered with GitHub Actions. -> -{type="tip"} - -> If a new plugin is Scala-based, a dedicated [SBT plugin](https://github.com/JetBrains/sbt-idea-plugin) is available. -> -{type="note"} - - -> Please make sure to always upgrade [](tools_gradle_intellij_plugin.md) to the latest version [![GitHub Release](https://img.shields.io/github/release/jetbrains/gradle-intellij-plugin.svg?style=flat-square)](https://github.com/jetbrains/gradle-intellij-plugin/releases) -> -{type="note"} - -Below are a series of guides to developing and deploying Gradle-based IntelliJ Platform Plugins: - -* [](gradle_prerequisites.md) -* [](gradle_guide.md) -* [](deployment.md) diff --git a/topics/tutorials/plugin_github_template.md b/topics/tutorials/plugin_github_template.md new file mode 100644 index 000000000..1f842320d --- /dev/null +++ b/topics/tutorials/plugin_github_template.md @@ -0,0 +1,25 @@ +[//]: # (title: IntelliJ Platform Plugin Template) + + + +IntelliJ Platform Plugin Template is a GitHub template containing a minimal preconfigured plugin project and GitHub Actions CI workflows that cover building, testing and deploying the plugin. + +The IntelliJ Platform Plugin Template is the alternative solution for creating a new Gradle-based IntelliJ Platform plugin with the [New Project Wizard](creating_plugin_project.md). + +[IntelliJ Platform Plugin Template][gh:ippt] is a GitHub repository that provides a pure boilerplate template to make it easier to create a new Gradle-based plugin project. + +The main goal of this template is to speed up the setup phase of plugin development for both new and experienced developers by preconfiguring the project scaffold and CI, linking to the proper documentation pages, and keeping everything organized. + +GitHub Template allows you to create a new repository from the scaffold without having to copy and paste content, clone repositories, or clear the history manually. +All you have to do is click the Use this template button on the GitHub project page (you must be logged in with your GitHub account). +After that, the GitHub Actions workflow will be triggered to override or remove any template-specific configurations, such as the plugin name, current changelog, etc. + +Once this is complete, the project is ready to be cloned to your local environment and opened with [IntelliJ IDEA](https://www.jetbrains.com/idea/download). + +For more details, please refer to the [IntelliJ Platform Plugin Template][gh:ippt] project documentation. + +> The recording of the _Busy Plugin Developer. Episode 0_ webinar describes and shows [how to use the IntelliJ Platform Plugin Template](https://youtu.be/-6D5-xEaYig?t=230) in detail. +> +{type="note"} + +[gh:ippt]: https://github.com/JetBrains/intellij-platform-plugin-template diff --git a/topics/tutorials/project_wizard/adding_new_steps.md b/topics/tutorials/project_wizard/adding_new_steps.md index 87425be21..797e4a993 100644 --- a/topics/tutorials/project_wizard/adding_new_steps.md +++ b/topics/tutorials/project_wizard/adding_new_steps.md @@ -7,7 +7,7 @@ This tutorial shows how to add an extra step to the Project Wizard to provide ad ## Pre-Requirements Create an empty plugin project. -See [Creating a Plugin Project](gradle_build_system.md) to know how to do it. +See the [](creating_plugin_project.md) section for details. ## Register Module Builder diff --git a/topics/tutorials/project_wizard/module_types.md b/topics/tutorials/project_wizard/module_types.md index 5ee9602d9..68e2122e0 100644 --- a/topics/tutorials/project_wizard/module_types.md +++ b/topics/tutorials/project_wizard/module_types.md @@ -10,7 +10,8 @@ The source code for the [`module`](%gh-sdk-samples%/module) and [`project_wizard ## Pre-Requirements -Create an empty plugin project, see [Creating a Plugin Project](gradle_build_system.md). +Create an empty plugin project. +See the [](creating_plugin_project.md) section for details. > The UI for selecting module types and the creation of modules through project wizard is IntelliJ IDEA-specific. > diff --git a/topics/tutorials/run_configurations.md b/topics/tutorials/run_configurations.md index 34fc066fd..889e88bfa 100644 --- a/topics/tutorials/run_configurations.md +++ b/topics/tutorials/run_configurations.md @@ -16,7 +16,8 @@ See [Code Samples](code_samples.md) on how to set up and run the plugin. ## Pre-Requirements -Create an empty plugin project as described in [Creating a Plugin Project](gradle_build_system.md). +Create an empty plugin project. +See the [](creating_plugin_project.md) section for details. ## Register a New ConfigurationType @@ -82,7 +83,7 @@ The UI Form should be bound with a Java class responsible for handling UI compon ## Compile and Run the Plugin -Refer to [Running and Debugging a Plugin](gradle_prerequisites.md#executing-the-plugin). +Refer to [Running and Debugging a Plugin](creating_plugin_project.md#executing-the-plugin). After going through the steps described above you can create a custom Run Configuration from your plugin. diff --git a/topics/tutorials/kotlin.md b/topics/tutorials/using_kotlin.md similarity index 66% rename from topics/tutorials/kotlin.md rename to topics/tutorials/using_kotlin.md index 33dc1a38d..280791eeb 100644 --- a/topics/tutorials/kotlin.md +++ b/topics/tutorials/using_kotlin.md @@ -1,11 +1,17 @@ -[//]: # (title: Kotlin for Plugin Developers) +[//]: # (title: Configuring Kotlin Support) - + -## Why Kotlin? + +This page describes developing a plugin code in Kotlin programming language. + +> To implement a plugin operating on Kotlin code, configure Kotlin [plugin dependency](plugin_dependencies.md) (`org.jetbrains.kotlin`). +> See also [UAST](uast.md) page for information about how to support multiple JVM-languages, including Kotlin. + +## Advantages of Developing a Plugin in Kotlin Using [Kotlin](https://kotlinlang.org) to write plugins for the IntelliJ Platform is very similar to writing plugins in Java. -Existing plugin developers can get started by converting boilerplate Java classes to their Kotlin equivalents by using the [J2K compiler](https://kotlinlang.org/docs/mixing-java-kotlin-intellij.html#converting-an-existing-java-file-to-kotlin-with-j2k) bundled with the IntelliJ Platform (versions 143.+), and developers can easily mix and match Kotlin classes with their existing Java code. +Existing plugin developers can get started by converting boilerplate Java classes to their Kotlin equivalents by using the [J2K converter](https://kotlinlang.org/docs/mixing-java-kotlin-intellij.html#converting-an-existing-java-file-to-kotlin-with-j2k) (part of Kotlin plugin), and developers can easily mix and match Kotlin classes with their existing Java code. In addition to [null safety](https://kotlinlang.org/docs/null-safety.html) and [type-safe builders](https://kotlinlang.org/docs/type-safe-builders.html), the Kotlin language offers many convenient features for plugin development, which make plugins easier to read and simpler to maintain. Much like [Kotlin for Android](https://kotlinlang.org/docs/android-overview.html), the IntelliJ Platform makes extensive use of callbacks, which are easy to express as [lambdas](https://kotlinlang.org/docs/lambdas.html) in Kotlin. @@ -15,7 +21,7 @@ For example, it is common practice to [guard logging statements](https://www.slf ```java if (logger.isDebugEnabled()) { - logger.debug("..."); + logger.debug("..." + expensiveComputation()); } ``` @@ -29,21 +35,42 @@ inline fun Logger.debug(lazyMessage: () -> String) { } ``` -Now we can directly write `logger.debug { "..." }` to receive all the benefits of lightweight logging, with none of the verbosity. +Now we can directly write: +```kotlin +logger.debug { "..." + expensiveComputation() } +``` +to receive all the benefits of lightweight logging while reducing the code verbosity. + With practice, you will be able to recognize many idioms in the IntelliJ Platform that can be simplified with Kotlin. To learn more about building IntelliJ Platform plugins with Kotlin, this tutorial will help you get started. +### UI Forms in Kotlin + +The IntelliJ Platform provides the [type safe DSL](kotlin_ui_dsl_version_2.md) allowing to UI forms in declarative way. + +> Using a GUI designer with Kotlin is currently [not supported](https://youtrack.jetbrains.com/issue/KTIJ-791). +> +{type="tip"} + ## Adding Kotlin Support -> The [IntelliJ Platform Plugin Template](github_template.md) provides a preconfigured project using Kotlin. -> -> See also [kotlin_demo](%gh-sdk-samples%/kotlin_demo) for a minimal sample plugin. +> The [IntelliJ Platform Plugin Template](plugin_github_template.md) provides a preconfigured project using Kotlin. > {type="tip"} IntelliJ IDEA bundles the necessary Kotlin plugin, requiring no further configuration. For detailed instructions, please refer to the [Kotlin documentation](https://kotlinlang.org/docs/getting-started.html). +### Kotlin Gradle Plugin + +Adding Kotlin source files compilation support to the Gradle-based project requires adding and configuring the [Kotlin JVM Gradle plugin](https://kotlinlang.org/docs/gradle.html#targeting-the-jvm). + +See the build.gradle.kts from [kotlin_demo](%gh-sdk-samples%/kotlin_demo) sample plugin: + +```kotlin +``` +{src="kotlin_demo/build.gradle.kts" lines="2-"} + ### Kotlin Standard Library Since Kotlin 1.4, a dependency on the standard library `stdlib` is added automatically ([API Docs](https://kotlinlang.org/api/latest/jvm/stdlib/)). @@ -85,55 +112,20 @@ See [Dependency on the standard library](https://kotlinlang.org/docs/gradle.html Please see [Third-Party Software and Licenses](https://www.jetbrains.com/legal/third-party-software/). -## Kotlin Gradle Plugin - -Plugins using the [Gradle Build System](gradle_build_system.md) use the [Kotlin JVM Gradle plugin](https://kotlinlang.org/docs/gradle.html#targeting-the-jvm). - -See the build.gradle.kts from [kotlin_demo](%gh-sdk-samples%/kotlin_demo) sample plugin: - -```kotlin -``` -{src="kotlin_demo/build.gradle.kts" lines="2-"} - -### Use Kotlin for Gradle Build Scripts - -Gradle also supports using Kotlin in build scripts: build.gradle.kts. - -There are many good resources for learning how to write build scripts for an IntelliJ Platform plugin with Kotlin script, like -[intellij-rust](https://github.com/intellij-rust/intellij-rust/blob/master/build.gradle.kts), -[julia-intellij](https://github.com/JuliaEditorSupport/julia-intellij/blob/master/build.gradle.kts), -[covscript-intellij](https://github.com/covscript/covscript-intellij/blob/master/build.gradle.kts) or -[zig-intellij](https://github.com/ice1000/intellij-zig/blob/master/build.gradle.kts). - -Additionally, explore IntelliJ Platform Explorer's [list of open-source plugins](https://jb.gg/ipe?buildSystem=gradle_kts) using Gradle KTS. - -## UI in Kotlin - -The recommended way to create UI forms with Kotlin is to use a [type safe DSL](kotlin_ui_dsl_version_2.md). -Using a GUI designer with Kotlin is currently [not supported](https://youtrack.jetbrains.com/issue/KTIJ-791). - -## Handling Kotlin Code - -If a plugin processes Kotlin code (e.g., providing inspections), it needs to add a dependency on the Kotlin plugin (Plugin ID `org.jetbrains.kotlin`) itself. -Please refer to [Plugin Dependencies](plugin_dependencies.md) for more information. - -Depending on exact functionality, a plugin can also target [UAST (Unified Abstract Syntax Tree)](uast.md) to support multiple JVM languages, including Java and Kotlin. - -### Kotlin Code FAQ - -[How to shorten references](https://intellij-support.jetbrains.com/hc/en-us/community/posts/360010025120-Add-new-parameter-into-kotlin-data-class-from-IDEA-plugin?page=1#community_comment_360002950760) - ## Caution Plugins *may* use [Kotlin classes](https://kotlinlang.org/docs/classes.html) to implement declarations in the [plugin configuration file](plugin_configuration_file.md). When registering an extension, the platform uses a dependency injection framework to instantiate these classes. For this reason, plugins *must not* use [Kotlin objects](https://kotlinlang.org/docs/object-declarations.html) to implement any [plugin.xml](plugin_configuration_file.md) declarations. -## Examples +## Kotlin Code FAQ + +[How to shorten references](https://intellij-support.jetbrains.com/hc/en-us/community/posts/360010025120-Add-new-parameter-into-kotlin-data-class-from-IDEA-plugin?page=1#community_comment_360002950760) + +## Example Plugins Implemented in Kotlin There are many [open-source Kotlin plugins](https://jb.gg/ipe?language=kotlin) built on the IntelliJ Platform. -For a readily available source of up to date examples and applications of the Kotlin language for building developer tools with the IntelliJ Platform, developers may look to these projects for inspiration: - +For a readily available source of up-to-date examples of plugins implemented in Kotlin, developers may look to these projects for inspiration: * [Presentation Assistant](https://github.com/chashnikov/IntelliJ-presentation-assistant) * [Rust](https://github.com/intellij-rust/intellij-rust) * [TeXiFy IDEA](https://github.com/Hannah-Sten/TeXiFy-IDEA) diff --git a/topics/user_interface_components/kotlin_ui_dsl_version_2.md b/topics/user_interface_components/kotlin_ui_dsl_version_2.md index 7341728f6..73a8a1afb 100644 --- a/topics/user_interface_components/kotlin_ui_dsl_version_2.md +++ b/topics/user_interface_components/kotlin_ui_dsl_version_2.md @@ -10,7 +10,7 @@ Kotlin UI DSL Version 2 allows creating UI forms with input components bound to state objects. The forms are built by using a declarative Kotlin syntax and follow the official IntelliJ Platform UI conventions described in the [IntelliJ Platform UI Guidelines](https://jetbrains.design/intellij/). -The library is written in [Kotlin](kotlin.md) and makes it easy to develop user interfaces like dialogs and settings pages. +The library is written in [Kotlin](using_kotlin.md) and makes it easy to develop user interfaces like dialogs and settings pages. The Kotlin UI DSL is not intended to build general UIs, like tool windows controls that trigger some actions and do not contain any input components bound to state objects. For this purpose, use [custom Swing components](user_interface_components.md) from the IntelliJ Platform or the standard ones.