Documentation
¶
Overview ¶
Package backends defines the umbrella Backend interface that ties together the per-stage backend interfaces (subcommands, parse, graph, build) into the single contract a ninjago binary must satisfy.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend interface {
subcommands.GeneralBackend
parse.ParseBackend
graph.GraphBackend
build.BuildBackend
}
Backend bundles every backend interface that a ninjago binary must implement: command initialization, ninja-file parsing, graph loading, and build execution.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package classic implements a ninjago backend that mirrors the on-disk semantics of the upstream ninja binary, including its .ninja_log and .ninja_deps files and local-only command execution.
|
Package classic implements a ninjago backend that mirrors the on-disk semantics of the upstream ninja binary, including its .ninja_log and .ninja_deps files and local-only command execution. |
Click to show internal directories.
Click to hide internal directories.