snippets: jetbrainsProductOpenSourceLicense

This commit is contained in:
Yann Cébron 2022-12-01 10:13:26 +01:00
parent cd23596f6b
commit 5e7cb1f7ac
14 changed files with 20 additions and 24 deletions

View File

@ -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>

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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).

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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).

View File

@ -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

View File

@ -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

View File

@ -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.