vormabuild

package
v0.85.0-pre.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Overview

Package vormabuild provides the end-user build entrypoint for Vorma apps.

The public surface stays intentionally tiny: `Build` for CLI-driven usage, and `BuildWithOptions` for explicit programmatic invocation.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Build

func Build(v *vorma.Vorma)

Build parses CLI flags from os.Args and executes vormabuild.

Supported flags: --dev, --hook, --no-binary.

func BuildWithOptions

func BuildWithOptions(v *vorma.Vorma, options BuildOptions) error

BuildWithOptions executes vormabuild with explicit options.

Types

type BuildOptions

type BuildOptions struct {
	Dev               bool
	HookOnly          bool
	SkipGoBinaryBuild bool
}

BuildOptions configures one vormabuild execution.

Directories

Path Synopsis
internal
backendroutes
Package backendroutes owns backend route discovery and discovered registrar overlay generation for vormabuild.
Package backendroutes owns backend route discovery and discovered registrar overlay generation for vormabuild.
backendroutes/registraroverlay
Package registraroverlay owns discovered route registrar overlay artifacts and cache/fingerprint mechanics.
Package registraroverlay owns discovered route registrar overlay artifacts and cache/fingerprint mechanics.
backendroutes/registrationgraph
Package registrationgraph owns route-registration graph traversal and canonical registration-call analysis for vormabuild backend route discovery.
Package registrationgraph owns route-registration graph traversal and canonical registration-call analysis for vormabuild backend route discovery.
backendroutes/sourceparse
Package sourceparse owns the Go-source and route-pattern parsing primitives used by backend route discovery.
Package sourceparse owns the Go-source and route-pattern parsing primitives used by backend route discovery.
buildentry
Package buildentry owns vormabuild command parsing and execution orchestration.
Package buildentry owns vormabuild command parsing and execution orchestration.
buildenv
Package buildenv owns Vorma build-environment configuration wiring.
Package buildenv owns Vorma build-environment configuration wiring.
buildflow
Package buildflow owns runtime build-mode orchestration for vormabuild.
Package buildflow owns runtime build-mode orchestration for vormabuild.
buildinner
Package buildinner owns the hook-time build pipeline that parses routes, refreshes artifacts, and commits runtime state for a single build attempt.
Package buildinner owns the hook-time build pipeline that parses routes, refreshes artifacts, and commits runtime state for a single build attempt.
buildlifecycle
Package buildlifecycle centralizes build-lifecycle tracing and rollback execution helpers for build orchestration.
Package buildlifecycle centralizes build-lifecycle tracing and rollback execution helpers for build orchestration.
devreload
Package devreload owns dev-only route/watch reload orchestration for vormabuild flows.
Package devreload owns dev-only route/watch reload orchestration for vormabuild flows.
routeartifacts
Package routeartifacts owns route-manifest and stage one/two route-artifact orchestration for vormabuild flows.
Package routeartifacts owns route-manifest and stage one/two route-artifact orchestration for vormabuild flows.
routeparse
Package routeparse owns Vorma route-definition parsing for build time.
Package routeparse owns Vorma route-definition parsing for build time.
testkit
Package testkit provides shared test fixtures and helpers for vormabuild packages so test setup semantics stay consistent across package boundaries.
Package testkit provides shared test fixtures and helpers for vormabuild packages so test setup semantics stay consistent across package boundaries.
tsartifactgen
Package tsartifactgen owns TypeScript build artifact generation for Vorma.
Package tsartifactgen owns TypeScript build artifact generation for Vorma.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL