Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 36 Next »

IntelliJ IDEA Plugin Development

Environment and Infrastructure

Setting Up a Plugin Development Environment
Build Number Ranges
Plugin Compatibility with IntelliJ Platform Products

Introduction to Plugin Development

Getting Started with Plugin Development
Live Coding a Plugin from Scratch webinar recording

Specific Plugin Development Topics

IntelliJ IDEA Architectural Overview
PSI Cookbook
IntelliJ IDEA Action System
IntelliJ IDEA Plugin Structure
Persisting State of Components
Structure of IntelliJ IDEA Project
Plugin Development FAQ
Developing VCS Integration Plugins for IntelliJ IDEA
Developing Custom Language Plugins for IntelliJ IDEA
IntelliJ IDEA Virtual File System
Indexing and PSI Stubs in IntelliJ IDEA
DOM & JAM (rapid support for XML- and annotations based frameworks)
Localization Guide for IntelliJ IDEA
IntelliJ IDEA User Interface Components

Sample Plugins

Customizing the IDEA Settings Dialog
Creation of Tool Windows
Sample Text File Editor
Creation of Action Group
Creation of Intention Action
Inspection of Code Source
Tomcat Integration

200+ open-source third-party plugins

IntelliJ IDEA Version Differences

Diana Plugin Migration Guide
API changes in IntelliJ IDEA 9 (Maia)

  • No labels