mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
plugin_required_experience.md: cleanup
This commit is contained in:
parent
3d0648201a
commit
c136a34c96
@ -4,20 +4,22 @@
|
||||
|
||||
<link-summary>Required technology knowledge.</link-summary>
|
||||
|
||||
The IntelliJ Platform is a JVM application, implemented mostly in Java and [Kotlin](https://kotlinlang.org).
|
||||
At this time, it's not possible to develop plugins for the IntelliJ Platform in non-JVM languages.
|
||||
The IntelliJ Platform is a JVM application, implemented mostly in [Java](https://www.oracle.com/java/) and [Kotlin](https://kotlinlang.org).
|
||||
At this time, it's not possible to develop plugins for the IntelliJ Platform in non-JVM languages).
|
||||
|
||||
<include from="intellij_platform.md" element-id="pluginAlternatives"/>
|
||||
|
||||
Developing a plugin for the IntelliJ Platform requires knowledge and experience with the following technologies and concepts:
|
||||
|
||||
- Java, Kotlin, or other JVM language, and its standard and 3rd-party libraries
|
||||
- [Gradle](https://gradle.org/) or a similar build system (e.g., Maven)
|
||||
- Java, Kotlin, or any other JVM language, and its standard and third-party libraries
|
||||
- [Gradle](https://gradle.org/) or a similar build system (for example, Maven)
|
||||
- [Swing](https://en.wikipedia.org/wiki/Swing_(Java)) for building user interfaces
|
||||
- [Java Concurrency Model](https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html)
|
||||
- experience with IntelliJ Platform-based IDE (e.g., [IntelliJ IDEA](https://www.jetbrains.com/idea/))
|
||||
- experience with IntelliJ Platform-based IDE (for example, [IntelliJ IDEA](https://www.jetbrains.com/idea/))
|
||||
|
||||
Please keep in mind that the IntelliJ Platform is a large project, and while we are doing our best to cover as many topics as possible, it is not possible to include every feature and use-case in the documentation.
|
||||
Developing a plugin will sometimes require digging into the [IntelliJ Platform code](https://github.com/JetBrains/intellij-community) and analyzing the [example implementations in other plugins](https://jb.gg/ipe).
|
||||
Keep in mind that the IntelliJ Platform is a large project, and while we are doing our best to cover as many topics as possible,
|
||||
it is not possible to include every feature and use-case in the documentation.
|
||||
Developing a plugin will sometimes require digging into the [IntelliJ Platform code](https://github.com/JetBrains/intellij-community)
|
||||
and analyzing the [example implementations in other plugins](https://jb.gg/ipe).
|
||||
|
||||
It's highly recommended to get familiar with the [](explore_api.md) section before you start the plugin implementation.
|
||||
|
||||
<include from="intellij_platform.md" element-id="pluginAlternatives"/>
|
||||
> It is highly recommended to get familiar with the [](explore_api.md) section before starting with the plugin implementation.
|
||||
|
Loading…
x
Reference in New Issue
Block a user