boot

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	URLModeNone   = modulesboot.URLModeNone
	URLModeAuto   = modulesboot.URLModeAuto
	URLModeManual = modulesboot.URLModeManual
)

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API = modulesboot.API

API describes one manually declared API component.

type Input

type Input = modulesboot.Input

Input describes one manual input definition.

type Inventory

type Inventory = modulesboot.Inventory

Inventory controls how bootstrap inventory is expanded.

func ManagedInventory

func ManagedInventory() Inventory

ManagedInventory enables project-managed bootstrap inventory.

type Repo

type Repo = modulesboot.Repo

Repo describes one manually declared repository component.

type Spec

type Spec = modulesboot.Spec

Spec describes one bootstrap definition authored in a Go package.

type Step

type Step = modulesboot.Step

Step describes one manually declared step component.

type URL

type URL = modulesboot.URL

URL describes one manual URL definition or override.

type URLBinding

type URLBinding = modulesboot.URLBinding

URLBinding maps one exported deps-struct field to one URL ID.

func BindURL

func BindURL(field, urlID string) URLBinding

BindURL creates one explicit URL field binding.

type URLMode

type URLMode = modulesboot.URLMode

URLMode selects how step URL fields are resolved.

type URLStrategy

type URLStrategy = modulesboot.URLStrategy

URLStrategy configures how URL fields inside one step deps struct are resolved.

func URLsAuto

func URLsAuto() URLStrategy

URLsAuto resolves URL fields by naming convention.

func URLsManual

func URLsManual(bindings ...URLBinding) URLStrategy

URLsManual resolves URL fields through explicit field-to-ID bindings.

func URLsNone

func URLsNone() URLStrategy

URLsNone declares that the step does not use URL fields.

Jump to

Keyboard shortcuts

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