From Hackathon to Marketplace: Building a Magnolia YAML Assistant Plugin
summary
A hackathon prototype at Ray Sono becomes a production IntelliJ plugin that ships on JetBrains Marketplace, adding schema autocompletion and jump navigation between Magnolia YAML, templates and Java with context-aware links. The team fixes Magnolia’s nonstandard YAML (include/inherit) by extending the IntelliJ YAML parser, supports multiple Magnolia versions via settings, uses a GitLab CI pipeline for releases, chooses ClassMaster for obfuscation, and issues internal 100% discount codes; Magnolia later features the plugin, and users worldwide adopt it.
AI-written summary · about
chapters (10)
- 0:00Introduction and context
- 2:20The hackathon spark
- 4:56Demo of the plugin
- 6:56Hackathon development journey
- 11:52Refining for production
- 14:30Marketplace launch process
- 18:16Post-launch and maintenance
- 20:45Project summary and recap
- 22:34Key takeaways
- 26:32Live Q&A session
related talks
18mFrom Template to Marketplace Creating Your First Plugin
39mFantastic Plugins and Where to Find Them
14mInterview of Stephan Janssen
38mThe Battle of the IDEs (Pokemons)
43mPlug and Play: Power Up DevX with Android Studio Plugins
58mGenesis Keynote
35mIntelliJ IDEA Tips & Tricks
35mMaking an IntelliJ Plugin Remote Development-friendly
