LinuxDays 2024

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Modernizace nástrojů pro RPM spec soubory: Prototyp jazykového serveru
10-13, 15:30–15:50 (Europe/Prague), 107
Language: Čeština

Přestože se nástroje pro balíčkování a zejména podpora pro editování RPM spec souborů v poslední době příliš nevyvíjely, uživatelé jsou stále odkázáni na základní a často nedostačující nástroje.

Přijďte se seznámit s prototypem jazykového serveru navrženého speciálně pro RPM spec soubory, který jsme vyvinuli v rámci SUSE Hackweeku. Tento jazykový server využívá protokol LSP (Language Server Protocol), který poskytuje jednotné prostředí pro většinu moderních editorů. Uživatelům tak umožňuje využívat pokročilé funkce, jako je automatické doplňování kódu, linting nebo skok na definici. Díky centralizaci „chytrého kódu“ na jednom místě odpadá nutnost vytvářet složité pluginy pro každý editor zvlášť.


Difficulty

Pokročilí

I am Dan Čermák a Software Engineer working on Development Tools at SUSE. Besides improving the developer experience, I'm also very passionate about testing & QA, documentation, automation and community building.

I am active in the Fedora community, where I am a package maintainer, one of the founding members of the i3 SIG and I also served in FESCo for the Fedora 34 cycle.

When I'm not sitting in front of the computer, I enjoy baking and cooking and a nice bike ride or a workout.