IntelliJ IDEA Plugin Development
Environment and Infrastructure
Setting Up a Plugin Development Environment
Build Number Ranges
Building Plugins with IntelliJ IDEA 7.0 and 8.0
Plugin Compatibility with Other IntelliJ Platform Products
IntelliJ IDEA Architecture and Plugin Development
IntelliJ IDEA Architectural Overview
IntelliJ IDEA Action System
IntelliJ IDEA Plugin Structure
Persisting State of Components
Plugin Development FAQ
Developing VCS Integration Plugins for IntelliJ IDEA
Developing Custom Language Plugins for IntelliJ IDEA
IntelliJ IDEA Virtual File System
DOM & JAM (rapid support for XML- and annotations based frameworks)
Localization Guide for IntelliJ IDEA
IntelliJ IDEA Version Differences
Diana Plugin Migration Guide
API changes in IntelliJ IDEA 9 (Maia)