At JetBrains we rely on many open source projects, and provide a few of our own as well. Six years ago, we open sourced IntelliJ IDEA and since then, a growing number of developers have chosen the IntelliJ Platform to support their tooling needs, including Android Studio, RoboVM, Cursive Clojure, and hundreds of plugins available on the plugin repository. We are grateful to so many people who trust and contribute to the IntelliJ Platform every day.
As part of our commitment to supporting the growing number of developers who depend on these tools at JetBrains and around the world, today we are pleased to introduce a new home for the IntelliJ Platform documentation. There, you will find developer docs for writing plugins within IntelliJ IDEA, and advice for building applications on the same SDK that powers many of JetBrains’ tools.
The IntelliJ Platform documentation covers many topics from creating your first plugin to understanding the platform. You will find detailed examples on supporting custom languages, implementing editor features, and customizing other parts of the platform architecture.
Having current documentation is a goal we have worked towards for some time. It allows us to be more agile and enable talented contributors. It allows would-be plugin developers to understand the platform’s capabilities and follow best practices during implementation. And it allows you to leverage fifteen years of applied research at JetBrains. We hope you will take part in contributing your expertise and join us in building the next generation of smart developer tools.