On 3/16/21 11:57 PM, David Benjamin wrote:
> As an outsider I wanted to create a YaST module to edit the config.txt
> file used on a Raspberry Pi.  But first I have learn how to get YaST to
> just display a screen, and it turns out there are several options, but I
> still don't know when to use things like wizards.  I then have to learn
> all the different widgets, and what about UI Shortcuts, they're just
> wizards right?!  Wait, should I be using CWM?

Yes, we have a mess of related but different technologies. And looks
like most people fail to find the tutorial at[1] that explain exactly
how to get YaST to just display a screen with some widgets.

That tutorial should help. Still, it shows the basic technology but does
not cover other possibilities like using CWM (which personally I'm not a
big fan of) or creating a Firstboot client/dialog.

> The questions go on and on.  It would be nice to have a WYSYWIG
> environment so I don't have to learn all of the intricacies of the YaST
> UI.  In my opinion this is a huge barrier for casual contributors.  I
> could be missing something here but drawing a dialog box in YaST is not
> trivial.

A full WYSIWYG editor would not solve that problem, in my opinion. If
you still have to decide whether you want to just write a simple dialog
like the one explained in the tutorial, or you want to use CWM (which
implies a different approach to UI) or deal with wizards... I don't see
how such tool would help in that.

What we need is a simplified stack and better documentation with
examples that is easy to find. It's amazing how often people claim there
is no tutorial to start YaST development from scratch while the tutorial
has been online and linked from the YaST homepage for years (it may be
slightly outdated by now, but it's certainly there).

Cheers

[1] https://ancorgs.github.io/yast-journalctl-tutorial/
-- 
Ancor González Sosa
YaST Team at SUSE Software Solutions

Reply via email to