Skip to content
ewsdocker edited this page May 2, 2020 · 1 revision

Preliminary Documentation - 2020-04-12


Overview

core

    The LDC Core project is the foundational member of LDC Framework, providing the core frame required to construct additional frame's and applications.

    The core project provides the following sub-project(s):
    ldc-core:dcore

    As the first frame in the framework, ldc-core:dcore provides the latest Docker operating system container, a system supervisor, system services, and frequently needed, console-based applications to form an extensible LDC Frame.

library

    The LDC Library project provides the structure and support libraries for the framework.

    The library project provides the following sub-project(s):
    ldc-library:dlibrary

    The LDC Library project extends ldc-core:dcore to provide utility libraries and scripts, a standard Docker-host interface, and a common internal structure for consistent, well-defined behavior of daemons as well as applications.

base

    The LDC Base project provides the base frames required to construct LDC Applications and Frames.

    The library project provides the following sub-project(s):
    ldc-base:dbase

    ldc-base:dbase extends the ldc-core:dcore frame by incorporating the library utility scripts and structures forming the second, or "base", block of the LDC Framework foundation.

    This frame adds the necessary operating system foundations to provide basic support for higher levels of the framework.
    ldc-base:dperl

    ldc-base:dperl extends the ldc-base:dbase by adding Perl support, utility scripts and applications to provide enhanced support for console-based (mult-user) and gui-based (single user) levels of the framework.
    ldc-base:dx11-base

    ldc-base:dx11-base extends the ldc-base:dperl to provide audio and some multimedia functionality for console-based (mult-user) and gui-based (single user) levels of the framework.
    ldc-base:dx11-surface

    ldc-base:dx11-surface extends the ldc-base:dx11-base to provide robust multimedia functionality, including a Wayland drawing surface, Mesa (OpenGL) and X11 server/client library extensions for gui-based applications.
    ldc-base:dx11-dev

    ldc-base:dx11-dev extends the ldc-base:dx11-surface to provide libraries for development of gui-based applications.

stack

    The LDC Stack project provides

    The stack project provides the following sub-project(s):
    ldc-stack:dcc

    ldc-stack:dcc extends the ldc-base:dx11-base to provide
    ldc-stack:dcc-x11

    ldc-stack:dcc-x11 extends the ldc-base:dx11-surface to provide
    ldc-stack:dgtk2

    ldc-stack:dgtk2 extends the ldc-base:dx11-base to provide
    ldc-stack:dgtk2-x11

    ldc-stack:dgtk2-x11 extends the ldc-base:dcc-x11 to provide
    ldc-stack:dgtk3

    ldc-stack:dgtk3 extends the ldc-base:dx11-base to provide
    ldc-stack:dgtk3-x11

    ldc-stack:dgtk3-x11 extends the ldc-base:dcc-x11 to provide
    ldc-stack:djre8-x11

    ldc-stack:djre8-x11 extends the ldc-base:dx11-surface to provide
    ldc-stack:dqt4

    ldc-stack:dqt4 extends the ldc-base:dcc-x11 to provide
    ldc-stack:dqt4-x11

    ldc-stack:dqt4-x11 extends the ldc-base:dx11-surface to provide

stack-dev

    The LDC Stack-Dev project provides

    The stack-dev project provides the following sub-project(s):
    ldc-stack-dev:dcc-dev

    ldc-stack-dev:dcc-dev extends the ldc-base:dx11-dev to provide
    ldc-stack-dev:dgtk3-dev

    ldc-stack-dev:dgtk3-dev extends the ldc-stack-dev:dcc-dev to provide
    ldc-stack-dev:dqt4-dev

    ldc-stack-dev:dqt4-dev extends the ldc-stack-dev:dcc-dev to provide

stack-apps

    The LDC Stack-Apps project provides

    The stack-apps project provides the following sub-project(s):
    ldc-stack-apps:dcpp-jdk13

    ldc-stack-apps:dcpp-jdk13 extends the ldc-stack-apps:djdk13-gtk3 to provide
    ldc-stack-apps:dfortran-gtk2

    ldc-stack-apps:dfortran-gtk2 extends the ldc-stack-apps:djre8-gtk2 to provide
    ldc-stack-apps:dfortran-jdk13

    ldc-stack-apps:dfortran-jdk13 extends the ldc-stack-apps:djdk13-gtk3 to provide
    ldc-stack-apps:djdk8-gtk2

    ldc-stack-apps:djdk8-gtk2 extends the ldc-stack:dgtk2 to provide
    ldc-stack-apps:djdk13-gtk3

    ldc-stack-apps:djdk13-gtk3 extends the ldc-stack:dgtk3 to provide
    ldc-stack-apps:djdk13dev-gtk3

    ldc-stack-apps:djdk13dev-gtk3 extends the ldc-stack-dev:dgtk3-dev to provide
    ldc-stack-apps:djre8-gtk2

    ldc-stack-apps:djre8-gtk2 extends the ldc-stack:dgtk2 to provide
    ldc-stack-apps:djs13-jdk13

    ldc-stack-apps:djs13-jdk13 extends the ldc-stack-apps:djdk13-gtk3 to provide
    ldc-stack-apps:dphp5.6-jdk13

    ldc-stack-apps:dphp5.6-jdk13 extends the ldc-stack-apps:djdk13-gtk3 to provide
    ldc-stack-apps:dqt4-jdk13dev

    ldc-stack-apps:dqt4-jdk13dev extends the ldc-stack-apps:djdk13dev-gtk3 to provide

dialog

    The LDC Dialog project provides

    The dialog project provides the following sub-project(s):
    ldc-dialog:dialog

    ldc-dialog:dialog extends ldc-base:dbase to provide
    ldc-dialog:kaptain

    ldc-dialog:kaptain extends ldc-stack:dqt4-x11 to provide
    ldc-dialog:whiptail

    ldc-dialog:whiptail extends ldc-base:dbase to provide
    ldc-dialog:zenity

    ldc-dialog:zenity extends ldc-stack:dgtk3-x11 to provide

ck-library

    ldc-ck-library:ck-library
    The LDC CK-Library project provides CKaptain utility libraries, widgets, pop-up dialogs and scripts to provide consistent, well-defined behavior of daemons as well as applications.

ckaptain

    The LDC CKaptain project provides

    The ckaptain project provides the following sub-project(s):
    ldc-ckaptain:ckaptain

    ldc-ckaptain:ckaptain extends ldc-dialog:kaptain to provide

Clone this wiki locally