The json schema to be found when serializing .#__std of a Standardized repository with Nix to json.
The Standard Registry schema version.
Specific value:"v0"
Relative path to the repository root from which cells are discovered.
An evaluation that provides all necessary metadata and evaluated derivations.
Each additional property must conform to the following schema
Actions are namespaced per system as a derviation is only valid for its specified system.
No Additional ItemsA CI discovery candidate.
The name of the action.
The block name.
The block type.
The cell name.
The target name.
The evaluated derivation for the action runnable.
The evaluated derivation for the target (if target is a derivation).
A provisio which lets a CI cheaply decide whether running an action can be skipped.
Arbitrary metadata needed during the priviso or discovery.
The representational metadata about the Standardized repository.
Each additional property must conform to the following schema
For evaluation economy, init is namespaced by system.
No Additional ItemsThe representational data of a cell.
The representational data of a block.
The representational data of a target.
The representational data of an action (w/o derivation).
The Actions collection's runnable derivations. They house derivations. Since building these derivations may be expensive, they are housed in a separate namespace that can be accessed on demand by a caller.
Each additional property must conform to the following schema
Actions are namespaced per system as a derviation is only valid for its specified system.
Each additional property must conform to the following schema
The cell namespace for actions.
Each additional property must conform to the following schema
The block namespace for actions.
Each additional property must conform to the following schema
The target namespace for actions.
Each additional property must conform to the following schema
The string reperesentation of a realized store path that points to a runnable which implements the action.
Additional Properties of any type are allowed.
Type: object