[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
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