~/talk

From Hackathon to Marketplace: Building a Magnolia YAML Assistant Plugin

Talkat JetBrains Plugin Developer Conf 2024 · on Thursday, 2024-11-07· [developer-experience]
slides:none on file

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

  1. 0:00Introduction and context
  2. 2:20The hackathon spark
  3. 4:56Demo of the plugin
  4. 6:56Hackathon development journey
  5. 11:52Refining for production
  6. 14:30Marketplace launch process
  7. 18:16Post-launch and maintenance
  8. 20:45Project summary and recap
  9. 22:34Key takeaways
  10. 26:32Live Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.