Karol Lewandowski 41f113370b getting_started.md: move information about sbt plugin to the bottom and change its type to a tip
According to the call-outs doc, "tip" should be used for optional information, and "note" for important information that you want to highlight. SBT plugin is not widely used and important.
2022-08-16 15:10:01 +02:00

2.0 KiB

This documentation section will help you get started with developing plugins for the IntelliJ Platform. You can use either IntelliJ IDEA Community Edition or IntelliJ IDEA Ultimate as your IDE (it is highly recommended to use the latest available version). Both include the complete set of plugin development tools. To become more familiar with IntelliJ IDEA, please refer to the IntelliJ IDEA Web Help.

In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as alternative solutions exist.

{type="tip"}

There are three supported workflows available for building plugins. The recommended workflow for new projects is to use GitHub Template or to use Gradle to create everything from scratch. The old Plugin DevKit workflow still supports existing projects.

Using GitHub Template

Using Gradle

Using DevKit

A dedicated SBT plugin is available for plugins implemented in Scala.

{type="tip"}