Skip to content

Instantly share code, notes, and snippets.

View shundhammer's full-sized avatar
▫️
.

Stefan Hundhammer shundhammer

▫️
.
View GitHub Profile
@shundhammer
shundhammer / item-selector-limitations.md
Last active February 22, 2022 16:38
Limitations of the ItemSelector / CustomStatusItemSelector YaST UI Widget

Limitations of the ItemSelector Widget

Original PRs

Those PRs contain much more detailed information and also screenshots:

@shundhammer
shundhammer / partitioner-as-a-product.md
Last active January 19, 2022 15:57
PaaP (Partitioner as a Product)

PaaP (Partitioner as a Product)

Author: Stefan Hundhammer [email protected]

Motivation

The YaST installer is a very powerful, but also very complex tool; it is designed to cover a large variety of Linux installation scenarios. The user is asked a lot of questions in a lot of workflow steps; but in many of these, you can simply click "Next" and rely on the defaults.

In regular intervals, somebody tries to come up with something drastically simpler; an installer that is so dumbed down that it is borderline useless for all but the most trivial cases.

@shundhammer
shundhammer / kbd-new.md
Last active April 5, 2023 11:48
New kbd Package vs. kbd-legacy

The kbd Packages

In the current Tumbleweed, there are now two kbd packages:

  • kbd-legacy, the old one
  • kbd, the new one

To compare the package content, install QDirStat (zypper in qdirstat) and view both packages with qdirstat pkg:/kbd.

@shundhammer
shundhammer / yast-maintenance-updates.md
Last active November 15, 2021 13:44
YaST Maintenance Updates

YaST Maintenance Updates

Rough, incomplete, WIP, just to get a discussion going

Rough Outline

  • Work in a Git branch for the desired released product, e.g. SLE-15-SP42
  • Create a pull request from that, get it reviewed and merge it
  • Upon merge, a GitHub action will trigger an (internal) Jenkins job:
  • Build the package
@shundhammer
shundhammer / mu-yast2-pkg-bindings-sle-15-ga.md
Created October 28, 2021 09:46
MU y-pkg-bindings SLE-15 GA
@shundhammer
shundhammer / yast-installer-features.md
Last active June 21, 2021 14:35
YaST Installer Features

YaST Installer Features

This is related to the YaST Installer Steps document, but items are rearranged here to make the distinction clear between

  • Settings for the installation procedure (installation language, keyboard)
  • Installation preparation (storage setup, ???)
  • Collecting data for later configuration

Settings for the Installation Procedure

@shundhammer
shundhammer / yast-installer-steps.md
Last active June 21, 2021 13:18
YaST Installer Steps
@shundhammer
shundhammer / qt-hidpi.md
Last active May 31, 2021 04:35
Qt HiDPI

Qt and HiDPI

Information Resources

Qt Reference Documentation

Qt Source Code (Qt 5.15.2)

@shundhammer
shundhammer / autodocs-github-pages.md
Last active January 24, 2024 21:52
Doxygen-Autodocs on GitHub Pages

Doxygen-Generated Autodocs on GitHub Pages

General Idea

GitHub offers hosting documentation on GitHub Pages. This can be done once for each GitHub user, for each GitHub organization, for each GitHub project.

If the process for building the autodocs is already in place (as is the case for libyui), it is just a matter of generating them, moving them to the right place, and deploying them to the project's GitHub Pages.