Skip to content

Commit

Permalink
Merge pull request #5 from thufschmitt/update-schemas-from-9532069597
Browse files Browse the repository at this point in the history
Re-generate the schema files
  • Loading branch information
thufschmitt authored Jun 17, 2024
2 parents 569c869 + 3a5d73b commit 63a7cef
Show file tree
Hide file tree
Showing 44 changed files with 29,702 additions and 3,464 deletions.
17 changes: 16 additions & 1 deletion main.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
"buf.gen.yaml" = import "out/buf.gen.yaml.ncl",
"buf.plugin.yaml" = import "out/buf.plugin.yaml.ncl",
"buf.work.yaml" = import "out/buf.work.yaml.ncl",
"CodeRabbit" = import "out/CodeRabbit.ncl",
"CodeCV" = import "out/CodeCV.ncl",
"latexindent configuration" = import "out/latexindent configuration.ncl",
"Lobe AI Agent" = import "out/Lobe AI Agent.ncl",
Expand Down Expand Up @@ -108,6 +109,7 @@
"Better Scripts" = import "out/Better Scripts.ncl",
"Bleep" = import "out/Bleep.ncl",
"CMake Presets" = import "out/CMake Presets.ncl",
"Cache Warmup config" = import "out/Cache Warmup config.ncl",
"Calqulus pipeline" = import "out/Calqulus pipeline.ncl",
"Camel YAML DSL" = import "out/Camel YAML DSL.ncl",
"Carafe" = import "out/Carafe.ncl",
Expand Down Expand Up @@ -187,6 +189,15 @@
"AWS CloudFormation" = import "out/AWS CloudFormation.ncl",
"AWS CloudFormation Serverless Application Model (SAM)" = import "out/AWS CloudFormation Serverless Application Model (SAM).ncl",
"AWS SAM CLI Samconfig" = import "out/AWS SAM CLI Samconfig.ncl",
"Landing Zone Accelerator on AWS - Accounts Config" = import "out/Landing Zone Accelerator on AWS - Accounts Config.ncl",
"Landing Zone Accelerator on AWS - Customizations Config" = import "out/Landing Zone Accelerator on AWS - Customizations Config.ncl",
"Landing Zone Accelerator on AWS - Global Config" = import "out/Landing Zone Accelerator on AWS - Global Config.ncl",
"Landing Zone Accelerator on AWS - IAM Config" = import "out/Landing Zone Accelerator on AWS - IAM Config.ncl",
"Landing Zone Accelerator on AWS - Network Config" = import "out/Landing Zone Accelerator on AWS - Network Config.ncl",
"Landing Zone Accelerator on AWS - Organization Config" = import "out/Landing Zone Accelerator on AWS - Organization Config.ncl",
"Landing Zone Accelerator on AWS - Replacements Config" = import "out/Landing Zone Accelerator on AWS - Replacements Config.ncl",
"Landing Zone Accelerator on AWS - Security Config" = import "out/Landing Zone Accelerator on AWS - Security Config.ncl",
"Changesets" = import "out/Changesets.ncl",
"chisel-slices.json" = import "out/chisel-slices.json.ncl",
"Citation File Format" = import "out/Citation File Format.ncl",
"coffeelint.json" = import "out/coffeelint.json.ncl",
Expand Down Expand Up @@ -254,6 +265,7 @@
"electron-builder configuration file" = import "out/electron-builder configuration file.ncl",
"evcc.yaml" = import "out/evcc.yaml.ncl",
"Expo SDK" = import "out/Expo SDK.ncl",
"EAS config" = import "out/EAS config.ncl",
"ezd task runner" = import "out/ezd task runner.ncl",
".eslintrc" = import "out/.eslintrc.ncl",
"Facets - FSDL - Application" = import "out/Facets - FSDL - Application.ncl",
Expand Down Expand Up @@ -317,6 +329,7 @@
"host.json" = import "out/host.json.ncl",
"host-meta.json" = import "out/host-meta.json.ncl",
".htmlhintrc" = import "out/.htmlhintrc.ncl",
".htmlvalidate" = import "out/.htmlvalidate.ncl",
"Ory Hydra configuration" = import "out/Ory Hydra configuration.ncl",
"Hyperfoil benchmark configuration" = import "out/Hyperfoil benchmark configuration.ncl",
"IBM Zapp document" = import "out/IBM Zapp document.ncl",
Expand Down Expand Up @@ -411,7 +424,7 @@
"Minecraft Resource Pack Texture Mcmeta" = import "out/Minecraft Resource Pack Texture Mcmeta.ncl",
"Minecraft Data Pack Trim Material" = import "out/Minecraft Data Pack Trim Material.ncl",
"Minecraft Data Pack Trim Pattern" = import "out/Minecraft Data Pack Trim Pattern.ncl",
"MkDocs Configuration 1.0" = import "out/MkDocs Configuration 1.0.ncl",
"mkdocs.yml" = import "out/mkdocs.yml.ncl",
"MLOS Configs" = import "out/MLOS Configs.ncl",
"monospace.yml" = import "out/monospace.yml.ncl",
"Monoweave Configuration" = import "out/Monoweave Configuration.ncl",
Expand Down Expand Up @@ -450,6 +463,7 @@
"ONe's changelog entry" = import "out/ONe's changelog entry.ncl",
"openfin.json" = import "out/openfin.json.ncl",
"OpenRewrite Resource" = import "out/OpenRewrite Resource.ncl",
"Open Data Contract Standard (ODCS))" = import "out/Open Data Contract Standard (ODCS)).ncl",
"Outblocks project configuration" = import "out/Outblocks project configuration.ncl",
"Outblocks App configuration" = import "out/Outblocks App configuration.ncl",
"Outblocks database table" = import "out/Outblocks database table.ncl",
Expand Down Expand Up @@ -867,4 +881,5 @@
"Configu .cfgu files" = import "out/Configu .cfgu files.ncl",
"Configu .configu file" = import "out/Configu .configu file.ncl",
"Qt Creator workspace file" = import "out/Qt Creator workspace file.ncl",
"mprocs Configuration file" = import "out/mprocs Configuration file.ncl",
}
1 change: 1 addition & 0 deletions out/.htmlvalidate.ncl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
null
93 changes: 88 additions & 5 deletions out/ABCSupplyPlan.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -1029,16 +1029,18 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/AnnotationMap!predicate",
plannedOrders =
_js2n__-refsenv."_js2n__-:definitions/PositiveDateMap!predicate",
planningFrequencies =
_js2n__-refsenv."_js2n__-:definitions/PositiveIntegerTimeDependentValues!predicate",
shelfLives =
_js2n__-refsenv."_js2n__-:definitions/NonNegativeNonNegativeIntegerTimeDependentValues!predicate",
_js2n__-refsenv."_js2n__-:definitions/NonNegativeIntegerTimeDependentValues!predicate",
showQuantitiesAs =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "Units", "Lots", "Cost" ]
],
stopshipBuffers =
_js2n__-refsenv."_js2n__-:definitions/NonNegativeNonNegativeIntegerTimeDependentValues!predicate",
_js2n__-refsenv."_js2n__-:definitions/NonNegativeIntegerTimeDependentValues!predicate",
targetMFC =
_js2n__-prdslib.allOf
[
Expand Down Expand Up @@ -1179,14 +1181,45 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/TemplateTimeDependentValue!predicate",
_js2n__-refsenv."_js2n__-:definitions/NonNegativeIntegerConstraints!predicate"
],
"_js2n__-:definitions/NonNegativeNonNegativeIntegerTimeDependentValues!predicate"
"_js2n__-:definitions/NonNegativeIntegerTimeDependentValues!predicate"
| doc "Array of time-dependent integer values, ensuring each is non-negative."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/NonNegativeIntegerTimeDependentValue!predicate"
],
"_js2n__-:definitions/NonNegativeNumberConstraints!predicate"
| doc "Defines constraints for numbers to ensure they are non-negative, used in various contexts."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "timeDependentValue" ],
_js2n__-prdslib.records.record
{
timeDependentValue =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Number",
_js2n__-prdslib.numbers.minimum 0
],
} {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/NonNegativeNumberTimeDependentValue!predicate"
| doc "Defines a time-specific number within a valid range, ensuring it is non-negative."
= _js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/TemplateTimeDependentValue!predicate",
_js2n__-refsenv."_js2n__-:definitions/NonNegativeNumberConstraints!predicate"
],
"_js2n__-:definitions/NonNegativeNumberTimeDependentValues!predicate"
| doc "Array of time-dependent non-negative numbers."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/NonNegativeNumberTimeDependentValue!predicate"
],
"_js2n__-:definitions/PercentTimeDependentValue!predicate"
| doc "Defines a time-specific percentage value within a valid date range, adhering to percentage constraints."
= _js2n__-prdslib.allOf
Expand Down Expand Up @@ -1234,15 +1267,59 @@ let rec _js2n__-refsenv
],
} false _js2n__-prdslib.never
],
"_js2n__-:definitions/PositiveIntegerConstraints!predicate"
| doc "Defines constraints for integer values to ensure they are positive, used in various configurations where a strictly positive value is required."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "timeDependentValue" ],
_js2n__-prdslib.records.record
{
timeDependentValue =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.minimum 1
],
} {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/PositiveIntegerTimeDependentValue!predicate"
| doc "Defines a time-specific integer value that must always be positive, ensuring it meets the requirements of scenarios where zero or negative numbers are not permitted."
= _js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/TemplateTimeDependentValue!predicate",
_js2n__-refsenv."_js2n__-:definitions/PositiveIntegerConstraints!predicate"
],
"_js2n__-:definitions/PositiveIntegerTimeDependentValues!predicate"
| doc "Array of time-dependent integer values, ensuring each is positive. This setup is intended for scenarios where values must always be greater than zero."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/PositiveIntegerTimeDependentValue!predicate"
],
"_js2n__-:definitions/RecipeState!predicate"
| doc "Defines a recipe within the system, including its components and yields."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
[ "percentAllocations", "percentYield", "recipe" ],
[
"allocationMethod",
"percentAllocations",
"percentYield",
"priorityAllocations",
"recipe"
],
_js2n__-prdslib.records.record
{
allocationMethod =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
[ "PercentAllocation", "PriorityAllocation" ]
],
percentAllocations =
_js2n__-refsenv."_js2n__-:definitions/PercentTimeDependentValues!predicate",
percentYield =
Expand All @@ -1251,6 +1328,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number",
_js2n__-prdslib.numbers.minimum 0
],
priorityAllocations =
_js2n__-refsenv."_js2n__-:definitions/NonNegativeNumberTimeDependentValues!predicate",
recipe =
_js2n__-prdslib.allOf
[
Expand Down Expand Up @@ -1284,6 +1363,10 @@ let rec _js2n__-refsenv
}
in
{
"$schema"
| std.enum.TagOrString
| [| '"https://json.schemastore.org/abc-supply-plan-3.0.0.json" |]
| doc "Link to https://json.schemastore.org/abc-supply-plan-3.0.0.json",
abcMaterialsMap
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
Expand Down Expand Up @@ -1318,5 +1401,5 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/RecipeState!predicate",
} false _js2n__-prdslib.never
])
| doc "A mapping of recipes, representing the relationships and dependencies between materials.",
| doc "A mapping of recipes, representing the acyclic relationships among materials. abcAreAllocationMethodsHomogeneous requires no mixing of Allocation Methods. A downstream material cannot have mixed upstream recipes. An upstream material cannot have mixed downstream recipes.",
}
18 changes: 14 additions & 4 deletions out/AWS SAM CLI Samconfig.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -1178,8 +1178,13 @@ let rec _js2n__-refsenv
tags =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"Array",
_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType
'"Array",
_js2n__-prdslib.isType
'"String"
],
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType
'"String")
Expand Down Expand Up @@ -2342,8 +2347,13 @@ let rec _js2n__-refsenv
tags =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"Array",
_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType
'"Array",
_js2n__-prdslib.isType
'"String"
],
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType
'"String")
Expand Down
Loading

0 comments on commit 63a7cef

Please sign in to comment.