Intro to plugin development
Introduction to developing plugins for JetBrains' IntelliJ platform.
Getting into development
To get into the development of IntelliJ plugins, there is an IntelliJ SDK guide. It walks the developer through several stages of developing a custom language plugin. There is a chat on Slack that might give short answers to short questions to plugin developers: https://plugins.jetbrains.com/slack
Other plugins’ sources as inspiration
This plugin pulled several ideas from the Markdown plugin for IntelliJ that is now part of the IntelliJ community edition. Clone the GitHub repository for the IntelliJ Community edition and check out the Markdown plugin in particular. There is no need to make the community edition compile, instead use it as a reference and look up example implementations for IntelliJ’s extension point base classes.