intellij-sdk-code-samples/basics/getting_started.md
2019-01-25 12:57:29 +01:00

24 lines
1.5 KiB
Markdown

---
title: Creating Your First Plugin
---
This documentation section will help you get started with developing plugins for the *IntelliJ Platform*. You can use either [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/) or [IntelliJ IDEA Ultimate](https://www.jetbrains.com/idea/download/) as your IDE. Both include the complete set of plugin development tools. To become more familiar with *IntelliJ IDEA*, please refer to the [IntelliJ IDEA Web Help](https://www.jetbrains.com/idea/help/).
There are two possible workflows for building plugins. The recommended workflow for new projects is
to [use Gradle](#using-gradle). For existing projects, the old workflow [using Plugin DevKit](#using-devkit) is still supported.
## Using Gradle
* [Developing plugins using Gradle](/tutorials/build_system.md)
* [Getting Started with Gradle](/tutorials/build_system/prerequisites.md)
* [Publishing Your Plugin](/tutorials/build_system/deployment.md)
## Using DevKit
* [Developing plugins using DevKit](getting_started/using_dev_kit.md)
* [Setting Up a Development Environment](getting_started/setting_up_environment.md)
* [Creating a Plugin Project](getting_started/creating_plugin_project.md)
* [Creating an Action](getting_started/creating_an_action.md)
* [Running and Debugging a Plugin](getting_started/running_and_debugging_a_plugin.md)
* [Deploying a Plugin](getting_started/deploying_plugin.md)
* [Publishing a plugin to plugin repository](getting_started/publishing_plugin.md)