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/).
|
||||
|
||||
</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.
|
||||
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
|
||||
|
||||
|
@ -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.
|
||||
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:
|
||||
* 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).
|
||||
|
||||
> 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
|
||||
|
||||
|
@ -5,8 +5,7 @@
|
||||
[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).
|
||||
|
||||
> 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
|
||||
|
||||
|
@ -5,8 +5,7 @@
|
||||
[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).
|
||||
|
||||
> 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
|
||||
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).
|
||||
|
||||
> 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
|
||||
|
||||
|
@ -5,8 +5,7 @@
|
||||
[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).
|
||||
|
||||
> 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
|
||||
|
||||
|
@ -9,8 +9,7 @@ Depending on exact functionality, a plugin can also target [UAST (Unified Abstra
|
||||
|
||||
## 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)
|
||||
* [Spring API](spring_api.md)
|
||||
|
@ -5,6 +5,8 @@
|
||||
[PhpStorm](https://www.jetbrains.com/phpstorm/) is an IntelliJ Platform-based product.
|
||||
This page describes configuring plugin projects targeting PhpStorm.
|
||||
|
||||
<include from="snippets.md" element-id="jetbrainsProductOpenSourceLicense"/>
|
||||
|
||||
See also:
|
||||
* [](plugin_alternatives.md#phpstorm-advanced-metadata)
|
||||
* [](php_open_api.md)
|
||||
|
@ -5,8 +5,7 @@
|
||||
[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).
|
||||
|
||||
> 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
|
||||
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 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
|
||||
|
||||
|
@ -5,8 +5,7 @@
|
||||
[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).
|
||||
|
||||
> 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
|
||||
|
||||
|
@ -9,8 +9,7 @@ Plugin projects for WebStorm can be developed using IntelliJ IDEA with the [](to
|
||||
>
|
||||
{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
|
||||
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