PowerShell / PSArm

PSArm is a PowerShell module that provides a PowerShell-embedded domain-specific language (DSL) for Azure Resource Manager (ARM) templates
MIT License
78 stars 19 forks source link

Start on a generator for API schemas #11

Closed rjmholt closed 3 years ago

rjmholt commented 4 years ago

The small DSL schemas we have currently have been written by hand. This will not scale in terms of maintenance and instead we should be generating these schemas with autorest. We should develop a prototype of such a tool and add it to this repository to allow the generation of new DSL schemas as needed.

rjmholt commented 3 years ago

After trying several generators, we've now standardised on the Bicep library. Fixed in https://github.com/PowerShell/PSArm/pull/72