Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
brevis
command
Command brevis is the platform's single binary.
|
Command brevis is the platform's single binary. |
|
brevis-agent
command
brevis-agent runs Brevis steps on a host the engine does not manage.
|
brevis-agent runs Brevis steps on a host the engine does not manage. |
|
internal
|
|
|
agent
Package agent runs steps on behalf of an engine it does not trust.
|
Package agent runs steps on behalf of an engine it does not trust. |
|
alerts
Package alerts is the outbox: alerts are written where the failure is recorded, and delivered by somebody else.
|
Package alerts is the outbox: alerts are written where the failure is recorded, and delivered by somebody else. |
|
api
Package api exposes Brevis's HTTP interface.
|
Package api exposes Brevis's HTTP interface. |
|
application/execution
Package execution (application) walks the graph and runs its nodes.
|
Package execution (application) walks the graph and runs its nodes. |
|
application/workflow
Package workflow (application) translates the YAML file into the domain.
|
Package workflow (application) translates the YAML file into the domain. |
|
auth
Package auth closes the Brevis interface behind an operator credential.
|
Package auth closes the Brevis interface behind an operator credential. |
|
branding
Package branding loads the installation's visual identity.
|
Package branding loads the installation's visual identity. |
|
config
Package config loads and validates the process's configuration from the environment.
|
Package config loads and validates the process's configuration from the environment. |
|
domain/run
Package run is the domain model of a run and its steps.
|
Package run is the domain model of a run and its steps. |
|
domain/runcontext
Package runcontext is what one step tells the next.
|
Package runcontext is what one step tells the next. |
|
domain/runtimes
Package runtimes says what a step runs in: a language, and the tools it drives.
|
Package runtimes says what a step runs in: a language, and the tools it drives. |
|
domain/schedule
Package schedule decides WHEN a workflow should run.
|
Package schedule decides WHEN a workflow should run. |
|
domain/workflow
Package workflow is the domain model of a flow and its graph.
|
Package workflow is the domain model of a flow and its graph. |
|
execution
Package execution defines the contract for executing tasks.
|
Package execution defines the contract for executing tasks. |
|
execution/kubernetes
Package kubernetes runs each step of a workflow as a POD of its own.
|
Package kubernetes runs each step of a workflow as a POD of its own. |
|
execution/local
Package local implements running processes on the host.
|
Package local implements running processes on the host. |
|
execution/remote
Package remote runs a step on a host the engine does not manage.
|
Package remote runs a step on a host the engine does not manage. |
|
graph
Package graph resolves the execution order from the workflow's graph.
|
Package graph resolves the execution order from the workflow's graph. |
|
infrastructure/postgres
Package postgres is the persistence adapter.
|
Package postgres is the persistence adapter. |
|
notify
Package notify warns when a run fails.
|
Package notify warns when a run fails. |
|
observability
Package observability holds logging, metrics and tracing.
|
Package observability holds logging, metrics and tracing. |
|
observability/metrics
Package metrics is the engine's metric surface.
|
Package metrics is the engine's metric surface. |
|
queue
Package queue is the engine's persistent queue.
|
Package queue is the engine's persistent queue. |
|
scheduler
Package scheduler holds the queue's dispatcher.
|
Package scheduler holds the queue's dispatcher. |
|
Package migrations embute o SQL de schema no binario.
|
Package migrations embute o SQL de schema no binario. |
|
sdk
module
|
|
|
metrics/otelmeter
module
|
|
|
web
|
|
|
assets
Package assets embeds the static files into the binary.
|
Package assets embeds the static files into the binary. |
|
components
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
layouts
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
pages
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
Click to show internal directories.
Click to hide internal directories.