mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
snippets: jetbrainsProductOpenSourceLicense
This commit is contained in:
parent
cd23596f6b
commit
5e7cb1f7ac
@ -19,3 +19,9 @@
|
|||||||
> Also follow [JBPlatform](https://twitter.com/JBPlatform/) on Twitter and visit [JetBrains Platform Blog](https://blog.jetbrains.com/platform/).
|
> Also follow [JBPlatform](https://twitter.com/JBPlatform/) on Twitter and visit [JetBrains Platform Blog](https://blog.jetbrains.com/platform/).
|
||||||
|
|
||||||
</snippet>
|
</snippet>
|
||||||
|
|
||||||
|
<snippet id="jetbrainsProductOpenSourceLicense">
|
||||||
|
|
||||||
|
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
||||||
|
|
||||||
|
</snippet>
|
||||||
|
@ -8,8 +8,7 @@ Underlying those shared features are shared components.
|
|||||||
When authoring a plugin for the IntelliJ Platform, it is important to understand and declare dependencies on these components.
|
When authoring a plugin for the IntelliJ Platform, it is important to understand and declare dependencies on these components.
|
||||||
Otherwise, it may not be possible to load or run the plugin in a product because the components on which it depends aren't available.
|
Otherwise, it may not be possible to load or run the plugin in a product because the components on which it depends aren't available.
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Declaring Plugin Dependencies
|
## Declaring Plugin Dependencies
|
||||||
|
|
||||||
|
@ -58,8 +58,7 @@ IntelliJ IDEA Ultimate is a superset of the IntelliJ IDEA Community Edition but
|
|||||||
Similarly, other products such as WebStorm and DataGrip are based on the IntelliJ IDEA Community Edition, but with a different set of plugins included and excluding other default plugins.
|
Similarly, other products such as WebStorm and DataGrip are based on the IntelliJ IDEA Community Edition, but with a different set of plugins included and excluding other default plugins.
|
||||||
This allows plugins to target multiple products, as each product will include base functionality and a selection of plugins from the IntelliJ IDEA Community Edition repository.
|
This allows plugins to target multiple products, as each product will include base functionality and a selection of plugins from the IntelliJ IDEA Community Edition repository.
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
The following IDEs are based on the IntelliJ Platform:
|
The following IDEs are based on the IntelliJ Platform:
|
||||||
* JetBrains IDEs:
|
* JetBrains IDEs:
|
||||||
|
@ -4,8 +4,7 @@
|
|||||||
|
|
||||||
Plugin projects targeting [AppCode](https://www.jetbrains.com/objc/) can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
Plugin projects targeting [AppCode](https://www.jetbrains.com/objc/) can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Configuring Plugin Projects Targeting AppCode
|
## Configuring Plugin Projects Targeting AppCode
|
||||||
|
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
[CLion](https://www.jetbrains.com/clion/) is an IntelliJ Platform-based product.
|
[CLion](https://www.jetbrains.com/clion/) is an IntelliJ Platform-based product.
|
||||||
Plugin projects for CLion can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
Plugin projects for CLion can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Configuring Plugin Projects Targeting CLion
|
## Configuring Plugin Projects Targeting CLion
|
||||||
|
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
[DataGrip](https://www.jetbrains.com/datagrip/) is an IntelliJ Platform-based product.
|
[DataGrip](https://www.jetbrains.com/datagrip/) is an IntelliJ Platform-based product.
|
||||||
Plugin projects targeting DataGrip can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
Plugin projects targeting DataGrip can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Configuring Plugin Projects Targeting DataGrip
|
## Configuring Plugin Projects Targeting DataGrip
|
||||||
The configuration of DataGrip plugin projects follows the methods described in [Configuring Plugin Projects using the IntelliJ IDEA Product Attribute](dev_alternate_products.md#configuring-plugin-projects-using-the-intellij-idea-product-attribute), and [Configuring the plugin.xml File](dev_alternate_products.md#configuring-pluginxml).
|
The configuration of DataGrip plugin projects follows the methods described in [Configuring Plugin Projects using the IntelliJ IDEA Product Attribute](dev_alternate_products.md#configuring-plugin-projects-using-the-intellij-idea-product-attribute), and [Configuring the plugin.xml File](dev_alternate_products.md#configuring-pluginxml).
|
||||||
|
@ -12,8 +12,7 @@ Details particular to an IntelliJ Platform-based product are described on the in
|
|||||||
|
|
||||||
All the Gradle configuration attributes described here are discussed in-depth on the [](configuring_plugin_project.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.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
[GoLand](https://www.jetbrains.com/go/) is an IntelliJ Platform-based product.
|
[GoLand](https://www.jetbrains.com/go/) is an IntelliJ Platform-based product.
|
||||||
Plugin projects for GoLand can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
Plugin projects for GoLand can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Configuring Plugin Projects Targeting GoLand
|
## Configuring Plugin Projects Targeting GoLand
|
||||||
|
|
||||||
|
@ -9,8 +9,7 @@ Depending on exact functionality, a plugin can also target [UAST (Unified Abstra
|
|||||||
|
|
||||||
## IntelliJ IDEA Ultimate
|
## IntelliJ IDEA Ultimate
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
* [Tomcat Integration](tomcat_integration.md)
|
* [Tomcat Integration](tomcat_integration.md)
|
||||||
* [Spring API](spring_api.md)
|
* [Spring API](spring_api.md)
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
[PhpStorm](https://www.jetbrains.com/phpstorm/) is an IntelliJ Platform-based product.
|
[PhpStorm](https://www.jetbrains.com/phpstorm/) is an IntelliJ Platform-based product.
|
||||||
This page describes configuring plugin projects targeting PhpStorm.
|
This page describes configuring plugin projects targeting PhpStorm.
|
||||||
|
|
||||||
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
|
|
||||||
See also:
|
See also:
|
||||||
* [](plugin_alternatives.md#phpstorm-advanced-metadata)
|
* [](plugin_alternatives.md#phpstorm-advanced-metadata)
|
||||||
* [](php_open_api.md)
|
* [](php_open_api.md)
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
[PyCharm](https://www.jetbrains.com/pycharm/) is an IntelliJ Platform-based product.
|
[PyCharm](https://www.jetbrains.com/pycharm/) is an IntelliJ Platform-based product.
|
||||||
Plugin projects for PyCharm can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
Plugin projects for PyCharm can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Configuring Plugin Projects Targeting PyCharm
|
## Configuring Plugin Projects Targeting PyCharm
|
||||||
The configuration of PyCharm plugin projects follows the methods described in [Configuring Plugin Projects using a Product-Specific Attribute](dev_alternate_products.md#configuring-plugin-projects-using-a-product-specific-attribute), and [Configuring the plugin.xml File](dev_alternate_products.md#configuring-pluginxml).
|
The configuration of PyCharm plugin projects follows the methods described in [Configuring Plugin Projects using a Product-Specific Attribute](dev_alternate_products.md#configuring-plugin-projects-using-a-product-specific-attribute), and [Configuring the plugin.xml File](dev_alternate_products.md#configuring-pluginxml).
|
||||||
|
@ -6,8 +6,7 @@ Rider plugins are generally used to expose the functionality of a [ReSharper](ht
|
|||||||
[Rider](https://www.jetbrains.com/rider/) uses the IntelliJ Platform somewhat [differently](intellij_platform.md#rider) than other Platform-based based IDEs.
|
[Rider](https://www.jetbrains.com/rider/) uses the IntelliJ Platform somewhat [differently](intellij_platform.md#rider) than other Platform-based based IDEs.
|
||||||
Rider uses the IntelliJ Platform to provide the user interface for a C# and .NET IDE but uses ReSharper to provide the language-specific features.
|
Rider uses the IntelliJ Platform to provide the user interface for a C# and .NET IDE but uses ReSharper to provide the language-specific features.
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## IntelliJ IDEA Configuration for Rider Plugin Development
|
## IntelliJ IDEA Configuration for Rider Plugin Development
|
||||||
|
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
[RubyMine](https://www.jetbrains.com/ruby/) is an IntelliJ Platform-based product.
|
[RubyMine](https://www.jetbrains.com/ruby/) is an IntelliJ Platform-based product.
|
||||||
Plugin projects for RubyMine can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
Plugin projects for RubyMine can be developed using IntelliJ IDEA with the [](tools_gradle_intellij_plugin.md).
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Configuring Plugin Projects Targeting RubyMine
|
## Configuring Plugin Projects Targeting RubyMine
|
||||||
|
|
||||||
|
@ -9,8 +9,7 @@ Plugin projects for WebStorm can be developed using IntelliJ IDEA with the [](to
|
|||||||
>
|
>
|
||||||
{style="note"}
|
{style="note"}
|
||||||
|
|
||||||
> Qualifying Open Source projects can [apply for free licenses](https://www.jetbrains.com/community/opensource/) of JetBrains products.
|
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Configuring Plugin Projects Targeting WebStorm
|
## Configuring Plugin Projects Targeting WebStorm
|
||||||
The configuration of WebStorm plugin projects follows the methods described in [Configuring Plugin Projects using the IntelliJ IDEA Product Attribute](dev_alternate_products.md#configuring-plugin-projects-using-the-intellij-idea-product-attribute) and [Configuring the plugin.xml File](dev_alternate_products.md#configuring-pluginxml) for PhpStorm.
|
The configuration of WebStorm plugin projects follows the methods described in [Configuring Plugin Projects using the IntelliJ IDEA Product Attribute](dev_alternate_products.md#configuring-plugin-projects-using-the-intellij-idea-product-attribute) and [Configuring the plugin.xml File](dev_alternate_products.md#configuring-pluginxml) for PhpStorm.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user