-
Notifications
You must be signed in to change notification settings - Fork 205
Proposal of moving resources to a new (existing) resource module #374
Comments
Great list @johlju - very much inline with what I would like to do. There is a couple of other issues where moving resources into ComputerManagementDSc: @ld0614 had suggested that he could add his Language Module to ComputerManagementDsc (https://github.com/ld0614/LanguageDsc), superseding SystemLocaleDsc. @ld0614, are you still interested in doing this? I think the language module contains a lot more functionality than the SystemLocaleDsc one. @johlju - what do you think? @ld0614 - your module looks like it has some really great functionality. Needs a few tweaks to make it HQRM, but nothing we can't get sorted easily enough. |
I'm still up for merging LangaugeDSC into ComputerManagement, that last time we spoke about it, ComputerManagement was close to changing its name so I was waiting for the name change to avoid needing to rename the LanguageDSC resources just to rename them a month or two later. If thats not really an issue or the work is taking longer than anticipated that I'm quite happy to start the merge process. |
Hi @ld0614 - the name change to ComputerManagementDsc is completed 😁 It was even released to the PSGallery. https://github.com/PowerShell/ComputerManagementDsc |
Whoops, I missed that one 😊 I'll do a review of the HQRM guidelines tomorrow and raise a PR to start the merge process |
This issue has been automatically marked as stale because it has not had activity from the community in the last 30 days. It will be closed if no further activity occurs within 10 days. If the issue is labelled with any of the work labels (e.g bug, enhancement, documentation, or tests) then the issue will not auto-close. |
Still working on these! |
Relabeled this one to help wanted so the community know that anyone can help with these, and labeled it enhancement so the issue doesn't autoclose. Two finished so far. 😃 |
Updated the list and marked SystemLocaleDsc with an ❌ since it should not be moved, it is being superseded by LanguageDsc that are pending merge (soon). Although, we should make sure to deprecate SystemLocaleDsc once PR dsccommunity/ComputerManagementDsc#160 is merged. |
xSmbShare has been moved, and xRemoteDesktopAdmin is in progress. If someone else want to move resources, please feel free to do so. Have in mind though that it is a lot of work making the resource high quality (it is often not just moving 1:1). |
I'm planning on doing xPendingReboot - I think I stuck my hand up for that a while ago. Something I might get onto over the weekend if I can. |
Getting onto xPendingReboot now. |
@johlju - can you mark PendingReboot as done? I'll submit a PR to this repo shortly to update the resource list. |
@johlju - also, xWinEventLog has been completed. So you could update that one in the list too. |
Done |
I'll probably move SystemLocaleDsc next (when I get time). |
Didn’t LanguageDsc override SystemLocaleDsc? See comment column above on that. |
Better to pick up LanguageDsc PR and move it over the finish line? |
Yes true - forgot about that one! |
What's about this one: https://github.com/microsoft/SChannelDsc Should we integrate it into ComputerManagementDsc as well? |
Might have been a good idea, but there are this module that was recently added https://github.com/dsccommunity/SChannelDsc not sure if it the one you linked to that have been moved there. 🤔 |
This seem to be the same. |
When we have moved ComputerManagementDsc over to DSC Community we could raise the question again? Maybe there are good reasons to keep this one separate. But I could see it in ComputerManagementDsc. 🤔 |
Sure 👍 |
I'm OK with moving it in here but as it is 5 resources and they're all related to security suites it might not be a good idea. It sort of makes sense to keep the 5 of them bundled together on their own I think? |
There might be a better idea to move it so a "ComputerSecurityDsc" or something instead together with xSystemSecurity. Or call it SystemSecurityDsc and moce SChannelDsc there too. 🤔 The main reason to concatenate modules was to ease the maintaining and release process, not needing to manually release so many modules. But since we are moving the modules over to @dsccommunity and implementing a release pipeline in each module one of the main reason is no longer valid. So if we choose to concatenate modules it would be because of some other reason (also mentioned in the original issue description), for example not needing to download different modules, less modules to maintain, and easier for user to find resources and documentation in less places. 🤔 |
When going through the DSC Resource Kit I have seen a lot of resource modules, many with just a single resource, that could be moved to another repository.
Moving these resource would, I think, reduce work when having fewer resource modules to maintain. I also think it would be simpler for the community discuss resources if those that fit together was in the same resource module.
Below is a suggestion how we could move this. It's open for discussion, and please comment on this if I have missed a resource, or if you see any issues with moving a particular resource.
Discussed in PowerShell/SystemLocaleDsc#14 and dsccommunity/ComputerManagementDsc#50.LanguageDsc is being moved into ComputerManagementDsc (dsccommunity/ComputerManagementDsc#160) which will supersede SystemLocaleDsc. Deprecate SystemLocaleDsc once dsccommunity/ComputerManagementDsc#160 is mergedThe text was updated successfully, but these errors were encountered: