From 618a11088948f23151db9475aedff38a320245aa Mon Sep 17 00:00:00 2001 From: Tom-Inge Larsen Date: Tue, 1 Oct 2019 21:35:32 +0200 Subject: [PATCH] xWebAdministration: New folder structure for examples (#500) - Changes to Examples - Created new folder structure for examples so that examples will be placed in `/Examples/Resources/$resourceName` (issue #483). --- CHANGELOG.md | 3 +++ .../WebApplicationHandler}/Sample_WebApplicationHandler.ps1 | 0 ...Sample_xIisFeatureDelegation_IisConfigurationPathFormat.ps1 | 0 .../Sample_xIisFeatureDelegation_IisModulePathFormat.ps1 | 0 .../xIisHandler}/Sample_xIisHandler_Remove32Bit.ps1 | 0 .../xIisLogging}/Sample_xIisLogging_Rollover.ps1 | 0 .../xIisLogging}/Sample_xIisLogging_Truncate.ps1 | 0 .../Sample_xIisMimeTypeMapping_RemoveVideo.ps1 | 0 .../xIisServerDefaults}/Sample_xIisServerDefaults.ps1 | 0 .../xSSLSettings}/Sample_xSSLSettings_RequireCert.ps1 | 0 Examples/{ => Resources/xWebAppPool}/Sample_xWebAppPool.ps1 | 0 .../xWebAppPoolDefaults}/Sample_xWebAppPoolDefaults.ps1 | 0 .../{ => Resources/xWebApplication}/Sample_xWebApplication.ps1 | 0 .../Sample_xWebApplication_NewWebApplication.ps1 | 0 .../Sample_xWebConfigKeyValue_AddAppSetting.ps1 | 0 .../Sample_xWebConfigKeyValue_RemoveAppSetting.ps1 | 0 .../xWebConfigProperty}/Sample_xWebConfigProperty_Add.ps1 | 0 .../xWebConfigProperty}/Sample_xWebConfigProperty_Remove.ps1 | 0 .../Sample_xWebConfigPropertyCollection_Add.ps1 | 0 .../Sample_xWebConfigPropertyCollection_Remove.ps1 | 0 .../{ => Resources/xWebSite}/Sample_xWebsite_NewWebsite.ps1 | 0 .../Sample_xWebsite_NewWebsiteFromConfigurationData.ps1 | 0 .../{ => Resources/xWebSite}/Sample_xWebsite_RemoveDefault.ps1 | 0 .../{ => Resources/xWebSite}/Sample_xWebsite_WithSSLFlags.ps1 | 0 .../xWebSiteDefaults}/Sample_xWebSiteDefaults.ps1 | 0 .../Sample_xWebVirtualDirectory_NewVirtualDirectory.ps1 | 0 26 files changed, 3 insertions(+) rename Examples/{ => Resources/WebApplicationHandler}/Sample_WebApplicationHandler.ps1 (100%) rename Examples/{ => Resources/xIisFeatureDelegation}/Sample_xIisFeatureDelegation_IisConfigurationPathFormat.ps1 (100%) rename Examples/{ => Resources/xIisFeatureDelegation}/Sample_xIisFeatureDelegation_IisModulePathFormat.ps1 (100%) rename Examples/{ => Resources/xIisHandler}/Sample_xIisHandler_Remove32Bit.ps1 (100%) rename Examples/{ => Resources/xIisLogging}/Sample_xIisLogging_Rollover.ps1 (100%) rename Examples/{ => Resources/xIisLogging}/Sample_xIisLogging_Truncate.ps1 (100%) rename Examples/{ => Resources/xIisMimeTypeMapping}/Sample_xIisMimeTypeMapping_RemoveVideo.ps1 (100%) rename Examples/{ => Resources/xIisServerDefaults}/Sample_xIisServerDefaults.ps1 (100%) rename Examples/{ => Resources/xSSLSettings}/Sample_xSSLSettings_RequireCert.ps1 (100%) rename Examples/{ => Resources/xWebAppPool}/Sample_xWebAppPool.ps1 (100%) rename Examples/{ => Resources/xWebAppPoolDefaults}/Sample_xWebAppPoolDefaults.ps1 (100%) rename Examples/{ => Resources/xWebApplication}/Sample_xWebApplication.ps1 (100%) rename Examples/{ => Resources/xWebApplication}/Sample_xWebApplication_NewWebApplication.ps1 (100%) rename Examples/{ => Resources/xWebConfigKeyValue}/Sample_xWebConfigKeyValue_AddAppSetting.ps1 (100%) rename Examples/{ => Resources/xWebConfigKeyValue}/Sample_xWebConfigKeyValue_RemoveAppSetting.ps1 (100%) rename Examples/{ => Resources/xWebConfigProperty}/Sample_xWebConfigProperty_Add.ps1 (100%) rename Examples/{ => Resources/xWebConfigProperty}/Sample_xWebConfigProperty_Remove.ps1 (100%) rename Examples/{ => Resources/xWebConfigPropertyCollection}/Sample_xWebConfigPropertyCollection_Add.ps1 (100%) rename Examples/{ => Resources/xWebConfigPropertyCollection}/Sample_xWebConfigPropertyCollection_Remove.ps1 (100%) rename Examples/{ => Resources/xWebSite}/Sample_xWebsite_NewWebsite.ps1 (100%) rename Examples/{ => Resources/xWebSite}/Sample_xWebsite_NewWebsiteFromConfigurationData.ps1 (100%) rename Examples/{ => Resources/xWebSite}/Sample_xWebsite_RemoveDefault.ps1 (100%) rename Examples/{ => Resources/xWebSite}/Sample_xWebsite_WithSSLFlags.ps1 (100%) rename Examples/{ => Resources/xWebSiteDefaults}/Sample_xWebSiteDefaults.ps1 (100%) rename Examples/{ => Resources/xWebVirtualDirectory}/Sample_xWebVirtualDirectory_NewVirtualDirectory.ps1 (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 793c93cfc..290bb21d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,9 @@ - Fix `Get-TargetResource` so that `LogFlags` are returned as expected array of strings (one for each flag) rather than an array containing a single comma-separated string of flags ([issue #332](https://github.com/PowerShell/xWebAdministration/issues/332)). +- Changes to Examples + - Created new folder structure for examples so that examples will be + placed in `/Examples/Resources/$resourceName` ([issue #483](https://github.com/PowerShell/xWebAdministration/issues/483)) ## 2.8.0.0 diff --git a/Examples/Sample_WebApplicationHandler.ps1 b/Examples/Resources/WebApplicationHandler/Sample_WebApplicationHandler.ps1 similarity index 100% rename from Examples/Sample_WebApplicationHandler.ps1 rename to Examples/Resources/WebApplicationHandler/Sample_WebApplicationHandler.ps1 diff --git a/Examples/Sample_xIisFeatureDelegation_IisConfigurationPathFormat.ps1 b/Examples/Resources/xIisFeatureDelegation/Sample_xIisFeatureDelegation_IisConfigurationPathFormat.ps1 similarity index 100% rename from Examples/Sample_xIisFeatureDelegation_IisConfigurationPathFormat.ps1 rename to Examples/Resources/xIisFeatureDelegation/Sample_xIisFeatureDelegation_IisConfigurationPathFormat.ps1 diff --git a/Examples/Sample_xIisFeatureDelegation_IisModulePathFormat.ps1 b/Examples/Resources/xIisFeatureDelegation/Sample_xIisFeatureDelegation_IisModulePathFormat.ps1 similarity index 100% rename from Examples/Sample_xIisFeatureDelegation_IisModulePathFormat.ps1 rename to Examples/Resources/xIisFeatureDelegation/Sample_xIisFeatureDelegation_IisModulePathFormat.ps1 diff --git a/Examples/Sample_xIisHandler_Remove32Bit.ps1 b/Examples/Resources/xIisHandler/Sample_xIisHandler_Remove32Bit.ps1 similarity index 100% rename from Examples/Sample_xIisHandler_Remove32Bit.ps1 rename to Examples/Resources/xIisHandler/Sample_xIisHandler_Remove32Bit.ps1 diff --git a/Examples/Sample_xIisLogging_Rollover.ps1 b/Examples/Resources/xIisLogging/Sample_xIisLogging_Rollover.ps1 similarity index 100% rename from Examples/Sample_xIisLogging_Rollover.ps1 rename to Examples/Resources/xIisLogging/Sample_xIisLogging_Rollover.ps1 diff --git a/Examples/Sample_xIisLogging_Truncate.ps1 b/Examples/Resources/xIisLogging/Sample_xIisLogging_Truncate.ps1 similarity index 100% rename from Examples/Sample_xIisLogging_Truncate.ps1 rename to Examples/Resources/xIisLogging/Sample_xIisLogging_Truncate.ps1 diff --git a/Examples/Sample_xIisMimeTypeMapping_RemoveVideo.ps1 b/Examples/Resources/xIisMimeTypeMapping/Sample_xIisMimeTypeMapping_RemoveVideo.ps1 similarity index 100% rename from Examples/Sample_xIisMimeTypeMapping_RemoveVideo.ps1 rename to Examples/Resources/xIisMimeTypeMapping/Sample_xIisMimeTypeMapping_RemoveVideo.ps1 diff --git a/Examples/Sample_xIisServerDefaults.ps1 b/Examples/Resources/xIisServerDefaults/Sample_xIisServerDefaults.ps1 similarity index 100% rename from Examples/Sample_xIisServerDefaults.ps1 rename to Examples/Resources/xIisServerDefaults/Sample_xIisServerDefaults.ps1 diff --git a/Examples/Sample_xSSLSettings_RequireCert.ps1 b/Examples/Resources/xSSLSettings/Sample_xSSLSettings_RequireCert.ps1 similarity index 100% rename from Examples/Sample_xSSLSettings_RequireCert.ps1 rename to Examples/Resources/xSSLSettings/Sample_xSSLSettings_RequireCert.ps1 diff --git a/Examples/Sample_xWebAppPool.ps1 b/Examples/Resources/xWebAppPool/Sample_xWebAppPool.ps1 similarity index 100% rename from Examples/Sample_xWebAppPool.ps1 rename to Examples/Resources/xWebAppPool/Sample_xWebAppPool.ps1 diff --git a/Examples/Sample_xWebAppPoolDefaults.ps1 b/Examples/Resources/xWebAppPoolDefaults/Sample_xWebAppPoolDefaults.ps1 similarity index 100% rename from Examples/Sample_xWebAppPoolDefaults.ps1 rename to Examples/Resources/xWebAppPoolDefaults/Sample_xWebAppPoolDefaults.ps1 diff --git a/Examples/Sample_xWebApplication.ps1 b/Examples/Resources/xWebApplication/Sample_xWebApplication.ps1 similarity index 100% rename from Examples/Sample_xWebApplication.ps1 rename to Examples/Resources/xWebApplication/Sample_xWebApplication.ps1 diff --git a/Examples/Sample_xWebApplication_NewWebApplication.ps1 b/Examples/Resources/xWebApplication/Sample_xWebApplication_NewWebApplication.ps1 similarity index 100% rename from Examples/Sample_xWebApplication_NewWebApplication.ps1 rename to Examples/Resources/xWebApplication/Sample_xWebApplication_NewWebApplication.ps1 diff --git a/Examples/Sample_xWebConfigKeyValue_AddAppSetting.ps1 b/Examples/Resources/xWebConfigKeyValue/Sample_xWebConfigKeyValue_AddAppSetting.ps1 similarity index 100% rename from Examples/Sample_xWebConfigKeyValue_AddAppSetting.ps1 rename to Examples/Resources/xWebConfigKeyValue/Sample_xWebConfigKeyValue_AddAppSetting.ps1 diff --git a/Examples/Sample_xWebConfigKeyValue_RemoveAppSetting.ps1 b/Examples/Resources/xWebConfigKeyValue/Sample_xWebConfigKeyValue_RemoveAppSetting.ps1 similarity index 100% rename from Examples/Sample_xWebConfigKeyValue_RemoveAppSetting.ps1 rename to Examples/Resources/xWebConfigKeyValue/Sample_xWebConfigKeyValue_RemoveAppSetting.ps1 diff --git a/Examples/Sample_xWebConfigProperty_Add.ps1 b/Examples/Resources/xWebConfigProperty/Sample_xWebConfigProperty_Add.ps1 similarity index 100% rename from Examples/Sample_xWebConfigProperty_Add.ps1 rename to Examples/Resources/xWebConfigProperty/Sample_xWebConfigProperty_Add.ps1 diff --git a/Examples/Sample_xWebConfigProperty_Remove.ps1 b/Examples/Resources/xWebConfigProperty/Sample_xWebConfigProperty_Remove.ps1 similarity index 100% rename from Examples/Sample_xWebConfigProperty_Remove.ps1 rename to Examples/Resources/xWebConfigProperty/Sample_xWebConfigProperty_Remove.ps1 diff --git a/Examples/Sample_xWebConfigPropertyCollection_Add.ps1 b/Examples/Resources/xWebConfigPropertyCollection/Sample_xWebConfigPropertyCollection_Add.ps1 similarity index 100% rename from Examples/Sample_xWebConfigPropertyCollection_Add.ps1 rename to Examples/Resources/xWebConfigPropertyCollection/Sample_xWebConfigPropertyCollection_Add.ps1 diff --git a/Examples/Sample_xWebConfigPropertyCollection_Remove.ps1 b/Examples/Resources/xWebConfigPropertyCollection/Sample_xWebConfigPropertyCollection_Remove.ps1 similarity index 100% rename from Examples/Sample_xWebConfigPropertyCollection_Remove.ps1 rename to Examples/Resources/xWebConfigPropertyCollection/Sample_xWebConfigPropertyCollection_Remove.ps1 diff --git a/Examples/Sample_xWebsite_NewWebsite.ps1 b/Examples/Resources/xWebSite/Sample_xWebsite_NewWebsite.ps1 similarity index 100% rename from Examples/Sample_xWebsite_NewWebsite.ps1 rename to Examples/Resources/xWebSite/Sample_xWebsite_NewWebsite.ps1 diff --git a/Examples/Sample_xWebsite_NewWebsiteFromConfigurationData.ps1 b/Examples/Resources/xWebSite/Sample_xWebsite_NewWebsiteFromConfigurationData.ps1 similarity index 100% rename from Examples/Sample_xWebsite_NewWebsiteFromConfigurationData.ps1 rename to Examples/Resources/xWebSite/Sample_xWebsite_NewWebsiteFromConfigurationData.ps1 diff --git a/Examples/Sample_xWebsite_RemoveDefault.ps1 b/Examples/Resources/xWebSite/Sample_xWebsite_RemoveDefault.ps1 similarity index 100% rename from Examples/Sample_xWebsite_RemoveDefault.ps1 rename to Examples/Resources/xWebSite/Sample_xWebsite_RemoveDefault.ps1 diff --git a/Examples/Sample_xWebsite_WithSSLFlags.ps1 b/Examples/Resources/xWebSite/Sample_xWebsite_WithSSLFlags.ps1 similarity index 100% rename from Examples/Sample_xWebsite_WithSSLFlags.ps1 rename to Examples/Resources/xWebSite/Sample_xWebsite_WithSSLFlags.ps1 diff --git a/Examples/Sample_xWebSiteDefaults.ps1 b/Examples/Resources/xWebSiteDefaults/Sample_xWebSiteDefaults.ps1 similarity index 100% rename from Examples/Sample_xWebSiteDefaults.ps1 rename to Examples/Resources/xWebSiteDefaults/Sample_xWebSiteDefaults.ps1 diff --git a/Examples/Sample_xWebVirtualDirectory_NewVirtualDirectory.ps1 b/Examples/Resources/xWebVirtualDirectory/Sample_xWebVirtualDirectory_NewVirtualDirectory.ps1 similarity index 100% rename from Examples/Sample_xWebVirtualDirectory_NewVirtualDirectory.ps1 rename to Examples/Resources/xWebVirtualDirectory/Sample_xWebVirtualDirectory_NewVirtualDirectory.ps1