Five Lit custom elements following the go-scm UI pattern: - <core-process-panel> tabbed container (Daemons/Processes/Pipelines) - <core-process-daemons> daemon registry with health checks and stop - <core-process-list> managed processes with status badges - <core-process-output> live stdout/stderr WS stream viewer - <core-process-runner> pipeline execution results display Also adds provider.Renderable interface to ProcessProvider with Element() returning core-process-panel tag, extends WS channels with process-level events, and embeds the built UI bundle via go:embed. Co-Authored-By: Virgil <virgil@lethean.io>
11 lines
265 B
Go
11 lines
265 B
Go
// SPDX-Licence-Identifier: EUPL-1.2
|
|
|
|
package api
|
|
|
|
import "embed"
|
|
|
|
// Assets holds the built UI bundle (core-process.js and related files).
|
|
// The directory is populated by running `npm run build` in the ui/ directory.
|
|
//
|
|
//go:embed all:ui/dist
|
|
var Assets embed.FS
|