diff --git a/README.md b/README.md index 1fadfba..0cf13a7 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ## Overview -The Software Defined Laboratory (SDL) project provides a generalized distributed computing platform for managing parallel computational workflows across a cluster of distributed nodes. SDL is a minimalistic High Performance Compute (HPC) platform focused on extreme minimizaton of technical debt associated configuration, deployability, and maintenance of the cluster. +The Software Defined Laboratory (SDL) project provides a generalized distributed computing platform for managing parallel computational workflows across a cluster of distributed nodes. SDL is a minimalistic High Performance Compute (HPC) platform focused on minimizaton of technical debt associated configuration, deployability, and maintenance of the cluster. ## Design @@ -21,7 +21,7 @@ For more information, see the [Design](docs/DESIGN.md) document. See also: [Installation](docs/INSTALL.md) ``` -$ git clone https://github.com/jhaverlack/sdl.git +$ git clone https://github.com/jehaverlack/sdl.git $ cd sdl $ ./install-sdl.sh ``` @@ -47,7 +47,7 @@ Listen to UDP 10101 for beacon messages broadcast by your SDL Manager. nc -u 127.0.0.1 10101 ``` -> NOTE: CTRL-C to exit `nc`. It cannot run on port 10101 in parallel with the sdl-wkr. +> NOTE: CTRL-C to exit `nc`. You cannot run `nc` on port 10101 in parallel with the sdl-wkr. So run it once to get the install command. Tnen install sdl-wkr. Run the **curl** or **wget** command provided by SDL Manager UDP beacon to install SDL Worker locally. diff --git a/sdl-mgr/html/css/custom-styles.css b/sdl-mgr/html/css/custom-styles.css index dcaf2fe..151ce0c 100644 --- a/sdl-mgr/html/css/custom-styles.css +++ b/sdl-mgr/html/css/custom-styles.css @@ -212,3 +212,85 @@ json-viewer .property:hover { #sidepanel i { color: hwb(0 55% 45%); } + + +/* Dark Theme */ + +/* Dark mode for callouts */ +[data-bs-theme="dark"] .callout-established, +[data-bs-theme="dark"] .callout-proposed, +[data-bs-theme="dark"] .callout-speculative, +[data-bs-theme="dark"] .callout-caution, +[data-bs-theme="dark"] .callout-warning, +[data-bs-theme="dark"] .callout-danger { + background: #1a1a1a; + color: #e9ecef; +} + +[data-bs-theme="dark"] .callout-established { + background: #1a3a1a; + border-left-color: #5cb85c; +} + +[data-bs-theme="dark"] .callout-proposed { + background: #1a2a3a; + border-left-color: #5b8fd8; +} + +[data-bs-theme="dark"] .callout-speculative { + background: #2a1a3a; + border-left-color: #ab5bea; +} + +[data-bs-theme="dark"] .callout-caution, +[data-bs-theme="dark"] .callout-warning { + background: #3a2a1a; + border-left-color: #f5a22f; +} + +[data-bs-theme="dark"] .callout-danger { + background: #3a1a1a; + border-left-color: #d83b3a; +} + +/* Dark mode for side panel */ +[data-bs-theme="dark"] #sidepanel { + border-right-color: #495057; +} + +[data-bs-theme="dark"] #sidepanel-rail { + border-bottom-color: #495057; +} + +[data-bs-theme="dark"] #sidepanel .nav-link { + color: #adb5bd; +} + +/* Dark mode for json-viewer */ +[data-bs-theme="dark"] json-viewer { + background: #212529; + color: #e9ecef; + border-color: #495057; +} + +[data-bs-theme="dark"] json-viewer .property { + color: #58a6ff; +} + +[data-bs-theme="dark"] json-viewer .string { + color: #7ee787; +} + +[data-bs-theme="dark"] json-viewer .number { + color: #ff7b72; +} + +/* Dark mode for tables */ +[data-bs-theme="dark"] th { + background: #343a40; +} + +[data-bs-theme="dark"] th, +[data-bs-theme="dark"] td { + border-color: #495057; +} \ No newline at end of file diff --git a/sdl-mgr/html/index.html b/sdl-mgr/html/index.html index 81b1162..cdb154d 100644 --- a/sdl-mgr/html/index.html +++ b/sdl-mgr/html/index.html @@ -1,5 +1,5 @@ - +