extract "Plugin Alternatives" snippet

This commit is contained in:
Yann Cébron 2024-02-26 14:54:37 +01:00
parent bf715773bb
commit e3ca49d70a
5 changed files with 15 additions and 15 deletions

View File

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

View File

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

View File

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

View File

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

View File

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