YaST Installation Framework
The framework typically calls different experts in the field, such as Network, Storage or Users plug-ins to do the real job according to an installation workflow described in a particular control file for:
More subject-specific pieces of information can be found in the doc directory.
The standard and supported way for openSUSE/SLE installation is to boot directly into the installation program, without anything else running.
An unsupported alternative is to boot a Live CD/Live USB and start the installation from its desktop.
Then Live Installation was brought back in yast2-installation (this repo) around 2019/2020 but the status is a bit unclear.
A Jira epic PM-1565 exists to clarify: "The possibility to Install directly from LiveCD was dead and now it's resurrected, but can't work without a lot of effort".
There's a matching team Trello card PM-1565-PBI (non-public link), not yet scheduled to be worked on.
This module is developed as part of YaST. See the development documentation.
Getting the Sources
To get the source code, clone the GitHub repository:
$ git clone https://github.com/yast/yast-installation.git
If you want to contribute into the project you can fork the repository and clone your fork.