How and Why to Write Your Own Plugins for GoLand
summary
Shows how to write custom plugins for GoLand and why to do it, based on VKontakte’s experience. Describes specific plugin development for the JetBrains GoLand IDE to add custom tooling that simplifies backend developers’ workflows, with practical examples and lessons learned.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:58Context switching problem
- 7:17Building plugin from scratch
- 11:33Implementing hints
- 17:48Working with AST trees
- 22:12Internationalization support
- 27:43Extending features
- 30:51Open Source and internal plugins
- 34:45Plugin distribution
- 37:18Private plugins
- 38:49Developer community
- 40:43Plugin testing
- 42:52LSP and limitations
- 45:03Tips for developers
- 46:05Q&A
related talks
42mWrite your own Android Studio Plugin and automate everything
39mFantastic Plugins and Where to Find Them
01h 13mService Plugin
06h 54mJetBrains Plugin Developer Conf 2024
27mA Go IDE: Because Semantics Matter
29mBuild Your Developer Tools in Go
33mMake your Android Studio Plugin
28mFrom Idea to IDE: Developing Plugins for Android Studio
