mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-29 09:47:50 +08:00
28 lines
804 B
Markdown
28 lines
804 B
Markdown
---
|
|
layout: editable
|
|
title: Plugin Structure
|
|
---
|
|
|
|
|
|
Plugins are the only supported way to extend IDEA functionality.
|
|
A plugin uses API exposed by IDEA or other plugins to implement its functionality.
|
|
This document is focused on the plugin system structure and plugin lifecycle.
|
|
It doesn't specify any other APIs that may be used by plugins.
|
|
|
|
The following subjects are covered:
|
|
|
|
* [Plugin Content](plugin_content.html)
|
|
|
|
* [Plugin Class Loaders](plugin_class_loaders.html)
|
|
|
|
* [Plugin Components](plugin_components.html)
|
|
|
|
* [Plugin Extensions and Extension Points](plugin_extensions_and_extension_points.html)
|
|
|
|
* [Plugin Actions](plugin_actions.html)
|
|
|
|
* [Plugin Services](plugin_services.html)
|
|
|
|
* [Plugin Configuration File](plugin_configuration_file.html)
|
|
|
|
* [Plugin Dependencies](plugin_dependencies.html) |