Closed heinrich-ulbricht closed 4 years ago
My current understanding regarding questions 1 and 3 is that https://github.com/PowerShell/DscResources indeed is the "official" community resource repository. This should be referenced to as such from the DSC documentation. The other questions remain.
Not so sure anymore. Discovered https://github.com/dsccommunity... The questions remain.
This might answer some of the questions: https://dsccommunity.org/faq/
The "built-in modules" is the list here https://docs.microsoft.com/en-us/powershell/scripting/dsc/resources/resources?view=powershell-7#built-in-resources. They are replaced by the module PSDscResources with the exception of File which still is only available as a 'built-in' module (close to the OS for speed). The Microsoft module PSDscResources (supported only by Microsoft) does not allow any changes no longer as they are 1:1 replacement of the built-in modules. Hence the community module xPSDesiredStateConfiguration (supported by the community) which have the same resources as PSDscResource but do allow changes and breaking changes.
At present day the community modules in the DSC Resource Kit (https://github.com/PowerShell/DscResources) have been transferred over to the DSC Community (https://dsccommunity.org) making it even more clear that they are community supported modules. Read more here: https://dsccommunity.org/community/origin-story/. The exception is PSDscResources because it is supported by Microsoft. Also deprecated modules have not been transferred as their resources have been moved to another module that has been transferred.
Btw, "x" resources are not beta production ready resources. The community is slowly renaming the modules and resource names removing the 'x' from the names because the 'x' for many years never had any meaning.
More thoughts from me...
This is very valuable information @johlju thank you very much. I was not able to read this from the official sources, which is not surprising given that this topic is kind of a moving target which is going to be consolidated eventually. I close this ticket since my questions have been answered. Thanks again!
@chasewilson Do we want to try to update the docs here?
I think there are a few adjustments we can make to clarify the information a bit better. Reopening to make some edits.
The section "Built-in resources" states:
As a technical person trying to understand the DSC big picture I have the following questions after reading the above statement:
My goal is to
Clarifying the above questions would help a lot.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.