Version control integration for DSC
Integrate DSC to Azure DevOps Repo to allow versioning of configuration state. This will allow the product to compete with commercial configuration management tools.
We have investigated this area in depth. It is possible to publish configuration scripts or compiled MOF files from CICD platforms such as Azure DevOps but as you have pointed out, there currently is no source control integration. A major benefit to integration with Azure DevOps is using the Test capabilities to lint/unit test configurations before deployment. If we integrated with source control, the only way to still follow the same pattern would be a branch strategy where merging to master means deploy to production. This would also limit the ability to use features such as defining multiple environments and releasing in stages or with approvals. For now, I am closing this item but I will continue to look at how we should be integrating with CI platforms.