Documentation
¶
Overview ¶
Package wavebuild defines the build/dev orchestration contracts for Wave2.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BuildOptions ¶
type BuildOptions struct {
// ConfigFile is the exact config file path relative to the literal process
// CWD.
ConfigFile string
// Logger is the optional build/dev logger used by Wave2.
Logger *slog.Logger
}
BuildOptions configures one Wave2 build/dev run.
type FrameworkNotification ¶
type FrameworkNotification = fw_notif
FrameworkNotification describes one framework notification emitted by Wave.
type FrameworkNotificationFailurePolicy ¶
type FrameworkNotificationFailurePolicy = fw_notif_failure_policy
FrameworkNotificationFailurePolicy controls how Wave handles framework notification delivery failures.
const ( // FrameworkNotificationFailurePolicyFailPipeline surfaces notification // transport failure as pipeline failure. FrameworkNotificationFailurePolicyFailPipeline FrameworkNotificationFailurePolicy = fw_notif_failure_policy_fail_pipeline // FrameworkNotificationFailurePolicyRestartBackendWithoutGoCompile requests // backend restart without Go recompilation and skips frontend settling. FrameworkNotificationFailurePolicyRestartBackendWithoutGoCompile FrameworkNotificationFailurePolicy = fw_notif_failure_policy_restart_backend_without_go_compile )
Click to show internal directories.
Click to hide internal directories.