mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
extract "Plugin Alternatives" snippet
This commit is contained in:
parent
bf715773bb
commit
e3ca49d70a
@ -1,4 +1,4 @@
|
|||||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
<!-- Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||||
|
|
||||||
# Explore the IntelliJ Platform API
|
# Explore the IntelliJ Platform API
|
||||||
|
|
||||||
@ -16,7 +16,8 @@ This usually happens in two situations:
|
|||||||
This guide provides a list of proven strategies that can help you overcome these challenges and gather enough information to continue your work.
|
This guide provides a list of proven strategies that can help you overcome these challenges and gather enough information to continue your work.
|
||||||
Furthermore, the tips below will help build your confidence as you explore the IntelliJ Platform.
|
Furthermore, the tips below will help build your confidence as you explore the IntelliJ Platform.
|
||||||
|
|
||||||
> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist.
|
<include from="intellij_platform.md" element-id="pluginAlternatives"/>
|
||||||
|
|
||||||
> See also [](plugin_required_experience.md) about necessary technology knowledge.
|
> See also [](plugin_required_experience.md) about necessary technology knowledge.
|
||||||
|
|
||||||
## 1 Extension Points (EPs)
|
## 1 Extension Points (EPs)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
<!-- Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||||
|
|
||||||
# Developing a Plugin
|
# Developing a Plugin
|
||||||
|
|
||||||
@ -9,9 +9,7 @@ It is highly recommended to always use the latest available version, as the plug
|
|||||||
|
|
||||||
Before starting with the actual development, make sure to understand all requirements to achieve best [](plugin_user_experience.md).
|
Before starting with the actual development, make sure to understand all requirements to achieve best [](plugin_user_experience.md).
|
||||||
|
|
||||||
> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist.
|
<include from="intellij_platform.md" element-id="pluginAlternatives"/>
|
||||||
>
|
|
||||||
{title="Plugin Alternatives"}
|
|
||||||
|
|
||||||
## Gradle IntelliJ Plugin
|
## Gradle IntelliJ Plugin
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Required Experience
|
<!-- Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||||
|
|
||||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
# Required Experience
|
||||||
|
|
||||||
<link-summary>Required technology knowledge.</link-summary>
|
<link-summary>Required technology knowledge.</link-summary>
|
||||||
|
|
||||||
@ -20,6 +20,4 @@ Developing a plugin will sometimes require digging into the [IntelliJ Platform c
|
|||||||
|
|
||||||
It's highly recommended to get familiar with the [](explore_api.md) section before you start the plugin implementation.
|
It's highly recommended to get familiar with the [](explore_api.md) section before you start the plugin implementation.
|
||||||
|
|
||||||
> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist.
|
<include from="intellij_platform.md" element-id="pluginAlternatives"/>
|
||||||
>
|
|
||||||
{style="note"}
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
<!-- Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||||
|
|
||||||
# Plugin Types
|
# Plugin Types
|
||||||
|
|
||||||
@ -15,8 +15,7 @@ The most common types of plugins include:
|
|||||||
* User interface add-ons
|
* User interface add-ons
|
||||||
* Themes
|
* Themes
|
||||||
|
|
||||||
> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist.
|
<include from="intellij_platform.md" element-id="pluginAlternatives"/>
|
||||||
>
|
|
||||||
|
|
||||||
## Custom Language Support
|
## Custom Language Support
|
||||||
|
|
||||||
|
@ -33,9 +33,13 @@ Plugins can extend the platform in many ways, from adding a simple menu item to
|
|||||||
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.
|
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 [](plugins_quick_start.md) for more details.
|
See the [](plugins_quick_start.md) for more details.
|
||||||
|
|
||||||
|
<snippet id="pluginAlternatives">
|
||||||
|
|
||||||
> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist.
|
> In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as [alternative solutions](plugin_alternatives.md) exist.
|
||||||
>
|
>
|
||||||
{style="note"}
|
{style="note" title="Plugin Alternatives"}
|
||||||
|
|
||||||
|
</snippet>
|
||||||
|
|
||||||
## Open Source
|
## Open Source
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user