Information for Plugin Developers
Plugin Development Package
This is your main starting point for developing IntelliJ IDEA plugins. The package contains:
- The OpenAPI documentation and the source code of the IntelliJ IDEA OpenAPI.
- Six small examples demonstrating the basic building blocks of a plugin.
- Complete source code for 14 plugins included in the IntelliJ IDEA distribution.
- Additional documentation and development tools.
Documentation
Get a general overview of how to create and publish a plugin for IntelliJ IDEA:
Live demo
You can also read the following documents describing different aspects of plugin development.
IntelliJ IDEA Plugins: Accessing XML through IntelliJ IDEA DOM
The Basics of Plugin Development for IntelliJ IDEA
IntelliJ IDEA Plugin Structure
Developing Custom Language Plugins
(All the above documentation is included in the Plugin Development Package download.)
Third-party documentation
"Writing IDEA Plugins" tutorial by Onno Scheffers.
Additional Plugin Development Resources
You can discuss any issues related to the IntelliJ IDEA OpenAPI with the JetBrains team and other plugin developers in the
jetbrains.intellij.openapi newsgroup or in the corresponding
Web forum.
Once your plugin is ready, you can upload it to the IntelliJ IDEA Plugin Repository.
