[Looking for ideas] Editor integration of Uyuni
Hi list, I wanted to kick off a discussion about a potential integration of Uyuni with some text editors/IDEs and start collecting ideas. And this is where you come in ;-) So please, tell me: what is your favorite editor that you'd like to use to interact with Uyuni or SUMA? What kind of integration would you find useful? I've already asked around a bit and the following ideas came up: - better autocompletion & code smarts for writing salt states (e.g. via a language server protocol server[1]) - autocompletion for kiwi templates, autoyast profiles and Dockerfiles with support for software channel information - trigger certain actions directly from the editor, e.g. build an OS image But please think of your dream setup here and be just limited by your imagination :) Have a nice weekend, Dan Footnotes: [1] https://microsoft.github.io/language-server-protocol/ -- Dan Čermák <dcermak@suse.com> Software Engineer Development tools SUSE Software Solutions Germany GmbH Maxfeldstr. 5 90409 Nuremberg Germany (HRB 36809, AG Nürnberg) Managing Director: Felix Imendörffer
Heya, On 05/03/21 18:37:48, Dan Čermák wrote:
I've already asked around a bit and the following ideas came up: - better autocompletion & code smarts for writing salt states (e.g. via a language server protocol server[1]) - autocompletion for kiwi templates, autoyast profiles and Dockerfiles with support for software channel information - trigger certain actions directly from the editor, e.g. build an OS image
But please think of your dream setup here and be just limited by your imagination :)
I personally use LSP servers quite extensively (with neovim/CoC) for a variety of languages and cannot imagine editing code without them. I'd love to see Salt/kiwi/autoyast LSP servers for tighter integration with a multitude of editors. Directly triggering actions from inside my editor of choice would also be a nice touch. Regards, Mattias
Hey Mattias, On Fri, 2021-03-05 at 12:57 -0500, Mattias Giese wrote:
On 05/03/21 18:37:48, Dan Čermák wrote:
I've already asked around a bit and the following ideas came up: - better autocompletion & code smarts for writing salt states (e.g. via a language server protocol server[1]) - autocompletion for kiwi templates, autoyast profiles and Dockerfiles with support for software channel information - trigger certain actions directly from the editor, e.g. build an OS image
But please think of your dream setup here and be just limited by your imagination :)
I personally use LSP servers quite extensively (with neovim/CoC) for a variety of languages and cannot imagine editing code without them. I'd love to see Salt/kiwi/autoyast LSP servers for tighter integration with a multitude of editors.
I suggested a LSP implementation for Salt states for the next hackweek starting in 2 weeks from now: https://hackweek.suse.com/20/projects/language-server-protocol-implementatio... Feel free to join! I have no idea yet on how to do this and about the craziness level of the project. -- Cedric
participants (3)
-
Cedric Bosdonnat
-
Dan Čermák
-
Mattias Giese