BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//devconf-cz-2024//talk//RXKMKA
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-devconf-cz-2024-RXKMKA@pretalx.com
DTSTART;TZID=CET:20240613T153000
DTEND;TZID=CET:20240613T154500
DESCRIPTION:RPM packaging is a foundation of the software delivery mechanis
 m on RPM-based Linux distributions\, with RPM spec files acting as bluepri
 nts for package builds. Despite their enduring relevance\, support for edi
 ting RPM spec files has not evolved significantly over time\, leaving user
 s with rudimentary tooling.\n\nIn response to this challenge\, we have dev
 eloped a prototype of a language server tailored specifically for RPM spec
  files. Based on a language server protocol\, the solution offers a unifie
 d editing experience across various editors\, giving users features like a
 uto-completion\, linting\, and jump-to-definition. All of this is achieved
  by centralizing "code smarts" in one place.\n\nJoin us to learn about the
  thinking behind the language server and the challenges we faced when impl
 ementing this new tool.
DTSTAMP:20260413T021051Z
LOCATION:A113 | Lightning Talks (capacity 64)
SUMMARY:Creating a Language Server for RPM Spec Files - Dan Čermák
URL:https://pretalx.com/devconf-cz-2024/talk/RXKMKA/
END:VEVENT
END:VCALENDAR
