28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
let s = import "../schemas/manifest.ncl" in
|
|
|
|
{
|
|
make_manifest = fun data => s.ProjectManifest & data,
|
|
make_layer = fun data => s.Layer & data,
|
|
make_op_mode = fun data => s.OperationalMode & data,
|
|
make_consumption_mode = fun data => s.ConsumptionMode & data,
|
|
make_publication_service = fun data => s.PublicationService & data,
|
|
make_tool = fun data => s.ToolRequirement & data,
|
|
|
|
ProjectManifest = s.ProjectManifest,
|
|
Layer = s.Layer,
|
|
OperationalMode = s.OperationalMode,
|
|
ConsumptionMode = s.ConsumptionMode,
|
|
PublicationService = s.PublicationService,
|
|
ToolRequirement = s.ToolRequirement,
|
|
JustfileConvention = s.JustfileConvention,
|
|
ClaudeBaseline = s.ClaudeBaseline,
|
|
RepoKind = s.RepoKind,
|
|
ConsumerType = s.ConsumerType,
|
|
ArtifactKind = s.ArtifactKind,
|
|
AuditLevel = s.AuditLevel,
|
|
AuthMethod = s.AuthMethod,
|
|
ServiceScope = s.ServiceScope,
|
|
InstallMethod = s.InstallMethod,
|
|
JustfileSystem = s.JustfileSystem,
|
|
}
|