Plugin Development Notes for JetBrains IDEs

A collection of notes, references, and tutorials about developing plugins for IntelliJ and other JetBrains IDEs

Code

  • Code examples use the com.example package root, but in some circumstances might be shortened to just example

Recommendations

Some pages will have a section called Recommendations. This section is meant to be "best practices" related to the topic. It includes common patterns used by plugin developers or personal prescriptions.

Abbreviations

  • Class Types

    • A - Abstract

    • I - Interface

    • C - Class

TODO

  • update upsource links to space

  • consolidate all code links to either space or github

Last updated

Was this helpful?