From 5efef79dafd21578c16030c1c6d5ae605f72356a Mon Sep 17 00:00:00 2001 From: Matthew Grant Date: Tue, 21 Jun 2022 10:37:35 -0700 Subject: [PATCH] trasnsferred site content to mkdocs --- {ama => docs/ama}/index.md | 0 {ama => docs/ama}/labs/README.md | 0 .../ama}/labs/lab-1-partner-center/README.md | 0 .../assets/OfferListing-Logos-216x216.png | Bin .../OfferListing-Screenshots-1280x720.png | Bin .../assets/silver-plan-deployment-package.zip | Bin .../labs/lab-2-deployment-package/README.md | 0 .../assets/begin/mainTemplate.json | 0 .../assets/end/createUiDefinition.json | 0 .../end/gold-plan-deployment-package.zip | Bin .../assets/end/mainTemplate.json | 0 .../ama}/labs/lab-3-purchasing-ama/README.md | 0 .../labs/lab-4-administer-my-amas/README.md | 0 .../lab-5-administer-customer-amas/README.md | 0 .../ama}/pdfs/ama-workshop-slides.pdf | Bin docs/index.md | 49 ++++++++++++------ .../metered-billing-accelerator}/index.md | 0 .../labs/lab1-install/README.md | 0 .../labs/lab2-saas/README.md | 0 .../labs/lab3-ama/README.md | 0 .../partner-center}/index.md | 0 .../pdfs/2.0-csp-private-offer-overview.pdf | Bin .../saas-accelerator}/index.md | 0 .../saas-accelerator}/labs/images/01.png | Bin .../labs/lab1-partner-center/README.md | 0 .../items/Contoso-Logo-216x216.png | Bin .../items/Screenshots-1280x720.png | Bin .../items/WellArchitectedFramework.pdf | Bin .../labs/lab2-install/README.md | 0 .../labs/lab3-tour/README.md | 0 .../pdfs/03-architecture.pdf | Bin .../21-Installing-the-SaaS-Accelerator.pdf | Bin .../saas-simple-landing-page/.gitignore | 0 .../LandingPage/.gitignore | 0 .../LandingPage/Controllers/HomeController.cs | 0 .../Controllers/SubmitController.cs | 0 .../Controllers/UnsubscribeController.cs | 0 .../LandingPage/LandingPage.csproj | 0 .../LandingPage/Program.cs | 0 .../saasdemo-as - Zip Deploy/profile.arm.json | 0 .../Properties/launchSettings.json | 0 .../LandingPage/Startup.cs | 0 .../LandingPage/ViewModels/ErrorViewModel.cs | 0 .../ViewModels/Home/DetailsViewModel.cs | 0 .../ViewModels/Home/IndexViewModel.cs | 0 .../ViewModels/Unsubscribe/DeleteViewModel.cs | 0 .../LandingPage/Views/Home/Details.cshtml | 0 .../LandingPage/Views/Home/Index.cshtml | 0 .../LandingPage/Views/Shared/Error.cshtml | 0 .../LandingPage/Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../LandingPage/Views/Submit/Index.cshtml | 0 .../Views/Unsubscribe/Deleted.cshtml | 0 .../LandingPage/Views/_ViewImports.cshtml | 0 .../LandingPage/Views/_ViewStart.cshtml | 0 .../LandingPage/appsettings.json | 0 .../LandingPage/wwwroot/css/site.css | 0 .../LandingPage/wwwroot/favicon.ico | Bin .../LandingPage/wwwroot/js/site.js | 0 .../LandingPage/wwwroot/lib/bootstrap/LICENSE | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css | 0 .../bootstrap/dist/css/bootstrap-grid.css.map | 0 .../bootstrap/dist/css/bootstrap-grid.min.css | 0 .../dist/css/bootstrap-grid.min.css.map | 0 .../bootstrap/dist/css/bootstrap-reboot.css | 0 .../dist/css/bootstrap-reboot.css.map | 0 .../dist/css/bootstrap-reboot.min.css | 0 .../dist/css/bootstrap-reboot.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js | 0 .../bootstrap/dist/js/bootstrap.bundle.js.map | 0 .../bootstrap/dist/js/bootstrap.bundle.min.js | 0 .../dist/js/bootstrap.bundle.min.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.js | 0 .../lib/bootstrap/dist/js/bootstrap.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.min.js | 0 .../bootstrap/dist/js/bootstrap.min.js.map | 0 .../jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 .../saas-simple-landing-page/SaaSDemo.sln | 0 .../saas-simple-publisher-portal/.gitignore | 0 .../PublisherPortal/.config/dotnet-tools.json | 0 .../Controllers/HomeController.cs | 0 .../PublisherPortal/Program.cs | 0 .../Properties/launchSettings.json | 0 .../Properties/serviceDependencies.json | 0 .../Properties/serviceDependencies.local.json | 0 .../PublisherPortal/PublisherPortal.csproj | 0 .../PublisherPortal/Startup.cs | 0 .../ViewModels/ErrorViewModel.cs | 0 .../ViewModels/Home/IndexViewModel.cs | 0 .../ViewModels/Home/OperationsViewModel.cs | 0 .../ViewModels/Home/SubscriptionViewModel.cs | 0 .../PublisherPortal/Views/Home/Index.cshtml | 0 .../PublisherPortal/Views/Home/Privacy.cshtml | 0 .../Views/Home/Subscription.cshtml | 0 .../PublisherPortal/Views/Shared/Error.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../PublisherPortal/Views/_ViewImports.cshtml | 0 .../PublisherPortal/Views/_ViewStart.cshtml | 0 .../PublisherPortal/appsettings.json | 0 .../PublisherPortal/wwwroot/css/site.css | 0 .../PublisherPortal/wwwroot/favicon.ico | Bin .../PublisherPortal/wwwroot/js/site.js | 0 .../wwwroot/lib/bootstrap/LICENSE | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css | 0 .../bootstrap/dist/css/bootstrap-grid.css.map | 0 .../bootstrap/dist/css/bootstrap-grid.min.css | 0 .../dist/css/bootstrap-grid.min.css.map | 0 .../bootstrap/dist/css/bootstrap-reboot.css | 0 .../dist/css/bootstrap-reboot.css.map | 0 .../dist/css/bootstrap-reboot.min.css | 0 .../dist/css/bootstrap-reboot.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js | 0 .../bootstrap/dist/js/bootstrap.bundle.js.map | 0 .../bootstrap/dist/js/bootstrap.bundle.min.js | 0 .../dist/js/bootstrap.bundle.min.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.js | 0 .../lib/bootstrap/dist/js/bootstrap.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.min.js | 0 .../bootstrap/dist/js/bootstrap.min.js.map | 0 .../jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 .../saas-simple-publisher-portal/SaaSDemo.sln | 0 .../.gitignore | 0 .../SaaSDemo.sln | 0 .../SaaSFunctions/.gitignore | 0 .../profile.arm.json | 0 .../Properties/serviceDependencies.json | 0 .../Properties/serviceDependencies.local.json | 0 ...ndencies.saasdemo-func-6 - Zip Deploy.json | 0 .../SaaSFunctions/SaaSFunctions.csproj | 0 .../SaaSFunctions/Webhook.cs | 0 .../SaaSFunctions/host.json | 0 .../simple-webhook-dotnet-securing/.gitignore | 0 .../SaaSDemo.sln | 0 .../SaaSFunctions/.gitignore | 0 .../profile.arm.json | 0 .../Properties/serviceDependencies.json | 0 .../Properties/serviceDependencies.local.json | 0 ...ndencies.saasdemo-func-6 - Zip Deploy.json | 0 .../SaaSFunctions/SaaSFunctions.csproj | 0 .../SaaSFunctions/Webhook.cs | 0 .../SaaSFunctions/host.json | 0 .../.gitignore | 0 .../CliSaaSApi/.vscode/launch.json | 0 .../CliSaaSApi/.vscode/tasks.json | 0 .../CliSaaSApi/CliSaaSApi.csproj | 0 .../CliSaaSApi/Program.cs | 0 .../CliSaaSApi/Properties/launchSettings.json | 0 .../CliSaaSApi/RunIt.ps1 | 0 .../CliSaasApi.sln | 0 {saas => docs/saas}/index.md | 0 .../LandingPage/.config/dotnet-tools.json | 0 .../LandingPage/Controllers/HomeController.cs | 0 .../Controllers/SubmitController.cs | 0 .../Controllers/UnsubscribeController.cs | 0 .../begin/LandingPage/LandingPage.csproj | 0 .../lab-code/begin/LandingPage/Program.cs | 0 .../profile.arm.json | 0 .../saasdemo-as - Zip Deploy/profile.arm.json | 0 .../Properties/launchSettings.json | 0 .../lab-code/begin/LandingPage/Startup.cs | 0 .../LandingPage/ViewModels/ErrorViewModel.cs | 0 .../ViewModels/Home/IndexViewModel.cs | 0 .../ViewModels/Unsubscribe/DeleteViewModel.cs | 0 .../begin/LandingPage/Views/Home/Index.cshtml | 0 .../LandingPage/Views/Shared/Error.cshtml | 0 .../LandingPage/Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../LandingPage/Views/Submit/Index.cshtml | 0 .../Views/Unsubscribe/Deleted.cshtml | 0 .../LandingPage/Views/_ViewImports.cshtml | 0 .../begin/LandingPage/Views/_ViewStart.cshtml | 0 .../begin/LandingPage/appsettings.json | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../Debug/net6.0/LandingPage.AssemblyInfo.cs | 0 .../LandingPage.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../LandingPage.RazorAssemblyInfo.cache | 0 .../net6.0/LandingPage.RazorAssemblyInfo.cs | 0 ...LandingPage.csproj.AssemblyReference.cache | Bin ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/LandingPage.AssemblyInfo.cs | 0 .../LandingPage.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../LandingPage.RazorAssemblyInfo.cache | 0 .../net6.0/LandingPage.RazorAssemblyInfo.cs | 0 ...LandingPage.csproj.AssemblyReference.cache | Bin .../begin/LandingPage/wwwroot/css/site.css | 0 .../begin/LandingPage/wwwroot/favicon.ico | Bin .../begin/LandingPage/wwwroot/js/site.js | 0 .../LandingPage/wwwroot/lib/bootstrap/LICENSE | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css | 0 .../bootstrap/dist/css/bootstrap-grid.css.map | 0 .../bootstrap/dist/css/bootstrap-grid.min.css | 0 .../dist/css/bootstrap-grid.min.css.map | 0 .../bootstrap/dist/css/bootstrap-reboot.css | 0 .../dist/css/bootstrap-reboot.css.map | 0 .../dist/css/bootstrap-reboot.min.css | 0 .../dist/css/bootstrap-reboot.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js | 0 .../bootstrap/dist/js/bootstrap.bundle.js.map | 0 .../bootstrap/dist/js/bootstrap.bundle.min.js | 0 .../dist/js/bootstrap.bundle.min.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.js | 0 .../lib/bootstrap/dist/js/bootstrap.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.min.js | 0 .../bootstrap/dist/js/bootstrap.min.js.map | 0 .../jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 .../PublisherPortal/.config/dotnet-tools.json | 0 .../Controllers/HomeController.cs | 0 .../Controllers/MetersController.cs | 0 .../lab-code/begin/PublisherPortal/Program.cs | 0 .../profile.arm.json | 0 .../Properties/launchSettings.json | 0 .../Properties/serviceDependencies.json | 0 .../Properties/serviceDependencies.local.json | 0 .../PublisherPortal/PublisherPortal.csproj | 0 .../lab-code/begin/PublisherPortal/Startup.cs | 0 .../ViewModels/ErrorViewModel.cs | 0 .../ViewModels/Home/IndexViewModel.cs | 0 .../ViewModels/Home/OperationsViewModel.cs | 0 .../Shared/SubscriptionViewModel.cs | 0 .../Shared/SubscriptionsViewModel.cs | 0 .../PublisherPortal/Views/Home/Index.cshtml | 0 .../PublisherPortal/Views/Home/Privacy.cshtml | 0 .../Views/Home/Subscription.cshtml | 0 .../PublisherPortal/Views/Meters/Index.cshtml | 0 .../PublisherPortal/Views/Shared/Error.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Views/Shared/_Subscription.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../PublisherPortal/Views/_ViewImports.cshtml | 0 .../PublisherPortal/Views/_ViewStart.cshtml | 0 .../begin/PublisherPortal/appsettings.json | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/PublisherPortal.AssemblyInfo.cs | 0 .../PublisherPortal.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../PublisherPortal.RazorAssemblyInfo.cache | 0 .../PublisherPortal.RazorAssemblyInfo.cs | 0 ...isherPortal.csproj.AssemblyReference.cache | Bin ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/PublisherPortal.AssemblyInfo.cs | 0 .../PublisherPortal.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../PublisherPortal.RazorAssemblyInfo.cache | 0 .../PublisherPortal.RazorAssemblyInfo.cs | 0 ...isherPortal.csproj.AssemblyReference.cache | Bin .../PublisherPortal/wwwroot/css/site.css | 0 .../begin/PublisherPortal/wwwroot/favicon.ico | Bin .../begin/PublisherPortal/wwwroot/js/site.js | 0 .../wwwroot/lib/bootstrap/LICENSE | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css | 0 .../bootstrap/dist/css/bootstrap-grid.css.map | 0 .../bootstrap/dist/css/bootstrap-grid.min.css | 0 .../dist/css/bootstrap-grid.min.css.map | 0 .../bootstrap/dist/css/bootstrap-reboot.css | 0 .../dist/css/bootstrap-reboot.css.map | 0 .../dist/css/bootstrap-reboot.min.css | 0 .../dist/css/bootstrap-reboot.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js | 0 .../bootstrap/dist/js/bootstrap.bundle.js.map | 0 .../bootstrap/dist/js/bootstrap.bundle.min.js | 0 .../dist/js/bootstrap.bundle.min.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.js | 0 .../lib/bootstrap/dist/js/bootstrap.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.min.js | 0 .../bootstrap/dist/js/bootstrap.min.js.map | 0 .../jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 .../appInsights1.arm.json | 0 .../profile.arm.json | 0 .../Properties/serviceDependencies.json | 0 .../Properties/serviceDependencies.local.json | 0 ...ndencies.saasdemo-func-6 - Zip Deploy.json | 0 .../begin/SaaSFunctions/SaaSFunctions.csproj | 0 .../lab-code/begin/SaaSFunctions/Webhook.cs | 0 .../lab-code/begin/SaaSFunctions/host.json | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/SaaSFunctions.AssemblyInfo.cs | 0 .../SaaSFunctions.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 ...aSFunctions.csproj.AssemblyReference.cache | Bin ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/SaaSFunctions.AssemblyInfo.cs | 0 .../SaaSFunctions.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 ...aSFunctions.csproj.AssemblyReference.cache | Bin .../labs/lab-code/begin/SaaSLabsBegin.sln | 0 .../end/LandingPage/.config/dotnet-tools.json | 0 .../LandingPage/Controllers/HomeController.cs | 0 .../Controllers/SubmitController.cs | 0 .../Controllers/UnsubscribeController.cs | 0 .../end/LandingPage/LandingPage.csproj | 0 .../labs/lab-code/end/LandingPage/Program.cs | 0 .../profile.arm.json | 0 .../saasdemo-as - Zip Deploy/profile.arm.json | 0 .../Properties/launchSettings.json | 0 .../labs/lab-code/end/LandingPage/Startup.cs | 0 .../LandingPage/ViewModels/ErrorViewModel.cs | 0 .../ViewModels/Home/DetailsViewModel.cs | 0 .../ViewModels/Home/IndexViewModel.cs | 0 .../ViewModels/Unsubscribe/DeleteViewModel.cs | 0 .../end/LandingPage/Views/Home/Details.cshtml | 0 .../end/LandingPage/Views/Home/Index.cshtml | 0 .../end/LandingPage/Views/Shared/Error.cshtml | 0 .../LandingPage/Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../end/LandingPage/Views/Submit/Index.cshtml | 0 .../Views/Unsubscribe/Deleted.cshtml | 0 .../end/LandingPage/Views/_ViewImports.cshtml | 0 .../end/LandingPage/Views/_ViewStart.cshtml | 0 .../lab-code/end/LandingPage/appsettings.json | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../Debug/net6.0/LandingPage.AssemblyInfo.cs | 0 .../LandingPage.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../LandingPage.RazorAssemblyInfo.cache | 0 .../net6.0/LandingPage.RazorAssemblyInfo.cs | 0 ...LandingPage.csproj.AssemblyReference.cache | Bin ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/LandingPage.AssemblyInfo.cs | 0 .../LandingPage.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../LandingPage.RazorAssemblyInfo.cache | 0 .../net6.0/LandingPage.RazorAssemblyInfo.cs | 0 ...LandingPage.csproj.AssemblyReference.cache | Bin .../end/LandingPage/wwwroot/css/site.css | 0 .../end/LandingPage/wwwroot/favicon.ico | Bin .../end/LandingPage/wwwroot/js/site.js | 0 .../LandingPage/wwwroot/lib/bootstrap/LICENSE | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css | 0 .../bootstrap/dist/css/bootstrap-grid.css.map | 0 .../bootstrap/dist/css/bootstrap-grid.min.css | 0 .../dist/css/bootstrap-grid.min.css.map | 0 .../bootstrap/dist/css/bootstrap-reboot.css | 0 .../dist/css/bootstrap-reboot.css.map | 0 .../dist/css/bootstrap-reboot.min.css | 0 .../dist/css/bootstrap-reboot.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js | 0 .../bootstrap/dist/js/bootstrap.bundle.js.map | 0 .../bootstrap/dist/js/bootstrap.bundle.min.js | 0 .../dist/js/bootstrap.bundle.min.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.js | 0 .../lib/bootstrap/dist/js/bootstrap.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.min.js | 0 .../bootstrap/dist/js/bootstrap.min.js.map | 0 .../jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 .../PublisherPortal/.config/dotnet-tools.json | 0 .../Controllers/HomeController.cs | 0 .../Controllers/MetersController.cs | 0 .../lab-code/end/PublisherPortal/Program.cs | 0 .../Properties/launchSettings.json | 0 .../Properties/serviceDependencies.json | 0 .../Properties/serviceDependencies.local.json | 0 .../PublisherPortal/PublisherPortal.csproj | 0 .../lab-code/end/PublisherPortal/Startup.cs | 0 .../ViewModels/ErrorViewModel.cs | 0 .../ViewModels/Home/IndexViewModel.cs | 0 .../ViewModels/Home/OperationsViewModel.cs | 0 .../Shared/SubscriptionViewModel.cs | 0 .../Shared/SubscriptionsViewModel.cs | 0 .../PublisherPortal/Views/Home/Index.cshtml | 0 .../PublisherPortal/Views/Home/Privacy.cshtml | 0 .../Views/Home/Subscription.cshtml | 0 .../PublisherPortal/Views/Meters/Index.cshtml | 0 .../PublisherPortal/Views/Shared/Error.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Views/Shared/_Subscription.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../PublisherPortal/Views/_ViewImports.cshtml | 0 .../PublisherPortal/Views/_ViewStart.cshtml | 0 .../end/PublisherPortal/appsettings.json | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/PublisherPortal.AssemblyInfo.cs | 0 .../PublisherPortal.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../PublisherPortal.RazorAssemblyInfo.cache | 0 .../PublisherPortal.RazorAssemblyInfo.cs | 0 ...isherPortal.csproj.AssemblyReference.cache | Bin ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/PublisherPortal.AssemblyInfo.cs | 0 .../PublisherPortal.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../PublisherPortal.RazorAssemblyInfo.cache | 0 .../PublisherPortal.RazorAssemblyInfo.cs | 0 ...isherPortal.csproj.AssemblyReference.cache | Bin .../end/PublisherPortal/wwwroot/css/site.css | 0 .../end/PublisherPortal/wwwroot/favicon.ico | Bin .../end/PublisherPortal/wwwroot/js/site.js | 0 .../wwwroot/lib/bootstrap/LICENSE | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css | 0 .../bootstrap/dist/css/bootstrap-grid.css.map | 0 .../bootstrap/dist/css/bootstrap-grid.min.css | 0 .../dist/css/bootstrap-grid.min.css.map | 0 .../bootstrap/dist/css/bootstrap-reboot.css | 0 .../dist/css/bootstrap-reboot.css.map | 0 .../dist/css/bootstrap-reboot.min.css | 0 .../dist/css/bootstrap-reboot.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js | 0 .../bootstrap/dist/js/bootstrap.bundle.js.map | 0 .../bootstrap/dist/js/bootstrap.bundle.min.js | 0 .../dist/js/bootstrap.bundle.min.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.js | 0 .../lib/bootstrap/dist/js/bootstrap.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.min.js | 0 .../bootstrap/dist/js/bootstrap.min.js.map | 0 .../jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 .../appInsights1.arm.json | 0 .../profile.arm.json | 0 .../Properties/serviceDependencies.json | 0 .../Properties/serviceDependencies.local.json | 0 ...ndencies.saasdemo-func-6 - Zip Deploy.json | 0 .../end/SaaSFunctions/SaaSFunctions.csproj | 0 .../lab-code/end/SaaSFunctions/Webhook.cs | 0 .../labs/lab-code/end/SaaSFunctions/host.json | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/SaaSFunctions.AssemblyInfo.cs | 0 .../SaaSFunctions.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 ...aSFunctions.csproj.AssemblyReference.cache | Bin ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 0 .../net6.0/SaaSFunctions.AssemblyInfo.cs | 0 .../SaaSFunctions.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 ...aSFunctions.csproj.AssemblyReference.cache | Bin .../saas}/labs/lab-code/end/SaaSLabsEnd.sln | 0 {saas => docs/saas}/labs/lab-images/01.png | Bin {saas => docs/saas}/labs/lab-images/02.png | Bin .../saas}/labs/lab1-create-pc-offer/README.md | 0 .../items/Contoso-Logo-216x216.png | Bin .../items/Screenshots-1280x720.png | Bin .../items/WellArchitectedFramework.pdf | Bin .../labs/lab2-create-landing-page/README.md | 0 .../labs/lab3-install-pub-portal/README.md | 0 .../saas}/labs/lab4-create-webhook/README.md | 0 .../lab5-implementing-meter-billing/README.md | 0 .../saas}/pdfs/01-SaaS-Offer-Overview.pdf | Bin .../pdfs/02.1-Purchasing-a-SaaS-Offer.pdf | Bin .../02.2-Purchasing-a-Private-SaaS-Plan.pdf | Bin .../pdfs/03.1-Publishing-a-SaaS-Offer.pdf | Bin .../03.2-Publishing-Private-SaaS-Plan.pdf | Bin .../pdfs/04-SaaS-Offer-Technical-Overview.pdf | Bin .../05-Azure-AD-Application-Registrations.pdf | Bin ...6-Using-the-SaaS-Offer-Fulfillment-API.pdf | Bin .../07-The-SaaS-Client-Library-for-.NET.pdf | Bin .../pdfs/08-simple-landing-page-dotnet.pdf | Bin .../09-simple-publisher-portal-dotnet.pdf | Bin .../pdfs/10.1-simple-webhook-overview.pdf | Bin .../10.3-simple-webhook-dotnet-securing.pdf | Bin .../11.1-saas-metered-billing-overview.pdf | Bin .../Labs/lab1-partner-center-setup/index.md | 0 .../items/Contoso-Logo-216x216.png | Bin .../items/Screenshots-1280x720.png | Bin .../vm}/Labs/lab2-vm-creation/index.md | 0 .../index.md | 0 .../index.md | 0 .../scripts/custom_extension_linux.sh | 0 .../scripts/custom_extension_windows.ps1 | 0 .../index.md | 0 .../index.md | 0 .../index.md | 0 .../Labs/lab4-publish-your-vm-offer/index.md | 0 .../Labs/lab5-purchase-your-offer/index.md | 0 {vm => docs/vm}/Packer/az-resource.ps1 | 0 {vm => docs/vm}/Packer/index.md | 0 {vm => docs/vm}/Packer/packerlinux.json | 0 {vm => docs/vm}/index.md | 0 mkdocs.yml | 2 + mtm.code-workspace | 12 +++++ 565 files changed, 48 insertions(+), 15 deletions(-) rename {ama => docs/ama}/index.md (100%) rename {ama => docs/ama}/labs/README.md (100%) rename {ama => docs/ama}/labs/lab-1-partner-center/README.md (100%) rename {ama => docs/ama}/labs/lab-1-partner-center/assets/OfferListing-Logos-216x216.png (100%) rename {ama => docs/ama}/labs/lab-1-partner-center/assets/OfferListing-Screenshots-1280x720.png (100%) rename {ama => docs/ama}/labs/lab-1-partner-center/assets/silver-plan-deployment-package.zip (100%) rename {ama => docs/ama}/labs/lab-2-deployment-package/README.md (100%) rename {ama => docs/ama}/labs/lab-2-deployment-package/assets/begin/mainTemplate.json (100%) rename {ama => docs/ama}/labs/lab-2-deployment-package/assets/end/createUiDefinition.json (100%) rename {ama => docs/ama}/labs/lab-2-deployment-package/assets/end/gold-plan-deployment-package.zip (100%) rename {ama => docs/ama}/labs/lab-2-deployment-package/assets/end/mainTemplate.json (100%) rename {ama => docs/ama}/labs/lab-3-purchasing-ama/README.md (100%) rename {ama => docs/ama}/labs/lab-4-administer-my-amas/README.md (100%) rename {ama => docs/ama}/labs/lab-5-administer-customer-amas/README.md (100%) rename {ama => docs/ama}/pdfs/ama-workshop-slides.pdf (100%) rename {metered-billing-accelerator => docs/metered-billing-accelerator}/index.md (100%) rename {metered-billing-accelerator => docs/metered-billing-accelerator}/labs/lab1-install/README.md (100%) rename {metered-billing-accelerator => docs/metered-billing-accelerator}/labs/lab2-saas/README.md (100%) rename {metered-billing-accelerator => docs/metered-billing-accelerator}/labs/lab3-ama/README.md (100%) rename {partner-center => docs/partner-center}/index.md (100%) rename {partner-center => docs/partner-center}/pdfs/2.0-csp-private-offer-overview.pdf (100%) rename {saas-accelerator => docs/saas-accelerator}/index.md (100%) rename {saas-accelerator => docs/saas-accelerator}/labs/images/01.png (100%) rename {saas-accelerator => docs/saas-accelerator}/labs/lab1-partner-center/README.md (100%) rename {saas-accelerator => docs/saas-accelerator}/labs/lab1-partner-center/items/Contoso-Logo-216x216.png (100%) rename {saas-accelerator => docs/saas-accelerator}/labs/lab1-partner-center/items/Screenshots-1280x720.png (100%) rename {saas-accelerator => docs/saas-accelerator}/labs/lab1-partner-center/items/WellArchitectedFramework.pdf (100%) rename {saas-accelerator => docs/saas-accelerator}/labs/lab2-install/README.md (100%) rename {saas-accelerator => docs/saas-accelerator}/labs/lab3-tour/README.md (100%) rename {saas-accelerator => docs/saas-accelerator}/pdfs/03-architecture.pdf (100%) rename {saas-accelerator => docs/saas-accelerator}/pdfs/21-Installing-the-SaaS-Accelerator.pdf (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/.gitignore (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/.gitignore (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Controllers/HomeController.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Controllers/SubmitController.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Controllers/UnsubscribeController.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/LandingPage.csproj (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Program.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Properties/launchSettings.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Startup.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/ViewModels/ErrorViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/DetailsViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/IndexViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Details.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Index.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/Error.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_Layout.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_LoginPartial.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Submit/Index.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/Unsubscribe/Deleted.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewImports.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewStart.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/appsettings.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/css/site.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/favicon.ico (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/js/site.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/LICENSE (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/LICENSE.txt (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-landing-page/SaaSDemo.sln (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/.gitignore (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/.config/dotnet-tools.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Controllers/HomeController.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Program.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/launchSettings.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.local.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/PublisherPortal.csproj (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Startup.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/ErrorViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/IndexViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/OperationsViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/SubscriptionViewModel.cs (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Index.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Privacy.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Subscription.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/Error.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_Layout.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_LoginPartial.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewImports.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewStart.cshtml (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/appsettings.json (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/css/site.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/favicon.ico (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/js/site.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/LICENSE (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map (100%) rename {saas => docs/saas}/demo-code/saas-simple-publisher-portal/SaaSDemo.sln (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/.gitignore (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSDemo.sln (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/.gitignore (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.local.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/SaaSFunctions.csproj (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Webhook.cs (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/host.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/.gitignore (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSDemo.sln (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/.gitignore (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.local.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/SaaSFunctions.csproj (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Webhook.cs (100%) rename {saas => docs/saas}/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/host.json (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/.gitignore (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/launch.json (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/tasks.json (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/CliSaaSApi.csproj (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Program.cs (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Properties/launchSettings.json (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/RunIt.ps1 (100%) rename {saas => docs/saas}/demo-code/the-saas-client-library-for-dotnet/CliSaasApi.sln (100%) rename {saas => docs/saas}/index.md (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/.config/dotnet-tools.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Controllers/HomeController.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Controllers/SubmitController.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Controllers/UnsubscribeController.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/LandingPage.csproj (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Program.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Properties/launchSettings.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Startup.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/ViewModels/ErrorViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/ViewModels/Home/IndexViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/Home/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/Shared/Error.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/Shared/_Layout.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/Shared/_LoginPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/Submit/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/Unsubscribe/Deleted.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/_ViewImports.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/Views/_ViewStart.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/appsettings.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/css/site.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/favicon.ico (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/js/site.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/LICENSE (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/.config/dotnet-tools.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Controllers/HomeController.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Controllers/MetersController.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Program.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Properties/ServiceDependencies/SaaSWorkshopPublisherPortal - Web Deploy/profile.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Properties/launchSettings.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.local.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/PublisherPortal.csproj (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Startup.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/ViewModels/ErrorViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/ViewModels/Home/IndexViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/ViewModels/Home/OperationsViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Home/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Home/Privacy.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Home/Subscription.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Meters/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Shared/Error.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Shared/_Layout.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Shared/_LoginPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Shared/_Subscription.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/_ViewImports.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/Views/_ViewStart.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/appsettings.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/css/site.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/favicon.ico (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/js/site.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/LICENSE (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename {saas => docs/saas}/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.local.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/SaaSFunctions.csproj (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/Webhook.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/host.json (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/begin/SaaSLabsBegin.sln (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/.config/dotnet-tools.json (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Controllers/HomeController.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Controllers/SubmitController.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Controllers/UnsubscribeController.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/LandingPage.csproj (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Program.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Properties/launchSettings.json (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Startup.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/ViewModels/ErrorViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/ViewModels/Home/DetailsViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/ViewModels/Home/IndexViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Home/Details.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Home/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Shared/Error.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Shared/_Layout.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Shared/_LoginPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Submit/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/Unsubscribe/Deleted.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/_ViewImports.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/Views/_ViewStart.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/appsettings.json (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/css/site.css (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/favicon.ico (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/js/site.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/LICENSE (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/.config/dotnet-tools.json (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Controllers/HomeController.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Controllers/MetersController.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Program.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Properties/launchSettings.json (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.json (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.local.json (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/PublisherPortal.csproj (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Startup.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/ViewModels/ErrorViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/ViewModels/Home/IndexViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/ViewModels/Home/OperationsViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Home/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Home/Privacy.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Home/Subscription.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Meters/Index.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Shared/Error.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Shared/_Layout.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Shared/_LoginPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Shared/_Subscription.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/_ViewImports.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/Views/_ViewStart.cshtml (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/appsettings.json (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/css/site.css (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/favicon.ico (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/js/site.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/LICENSE (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename {saas => docs/saas}/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.json (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.local.json (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/SaaSFunctions.csproj (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/Webhook.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/host.json (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache (100%) rename {saas => docs/saas}/labs/lab-code/end/SaaSLabsEnd.sln (100%) rename {saas => docs/saas}/labs/lab-images/01.png (100%) rename {saas => docs/saas}/labs/lab-images/02.png (100%) rename {saas => docs/saas}/labs/lab1-create-pc-offer/README.md (100%) rename {saas => docs/saas}/labs/lab1-create-pc-offer/items/Contoso-Logo-216x216.png (100%) rename {saas => docs/saas}/labs/lab1-create-pc-offer/items/Screenshots-1280x720.png (100%) rename {saas => docs/saas}/labs/lab1-create-pc-offer/items/WellArchitectedFramework.pdf (100%) rename {saas => docs/saas}/labs/lab2-create-landing-page/README.md (100%) rename {saas => docs/saas}/labs/lab3-install-pub-portal/README.md (100%) rename {saas => docs/saas}/labs/lab4-create-webhook/README.md (100%) rename {saas => docs/saas}/labs/lab5-implementing-meter-billing/README.md (100%) rename {saas => docs/saas}/pdfs/01-SaaS-Offer-Overview.pdf (100%) rename {saas => docs/saas}/pdfs/02.1-Purchasing-a-SaaS-Offer.pdf (100%) rename {saas => docs/saas}/pdfs/02.2-Purchasing-a-Private-SaaS-Plan.pdf (100%) rename {saas => docs/saas}/pdfs/03.1-Publishing-a-SaaS-Offer.pdf (100%) rename {saas => docs/saas}/pdfs/03.2-Publishing-Private-SaaS-Plan.pdf (100%) rename {saas => docs/saas}/pdfs/04-SaaS-Offer-Technical-Overview.pdf (100%) rename {saas => docs/saas}/pdfs/05-Azure-AD-Application-Registrations.pdf (100%) rename {saas => docs/saas}/pdfs/06-Using-the-SaaS-Offer-Fulfillment-API.pdf (100%) rename {saas => docs/saas}/pdfs/07-The-SaaS-Client-Library-for-.NET.pdf (100%) rename {saas => docs/saas}/pdfs/08-simple-landing-page-dotnet.pdf (100%) rename {saas => docs/saas}/pdfs/09-simple-publisher-portal-dotnet.pdf (100%) rename {saas => docs/saas}/pdfs/10.1-simple-webhook-overview.pdf (100%) rename {saas => docs/saas}/pdfs/10.3-simple-webhook-dotnet-securing.pdf (100%) rename {saas => docs/saas}/pdfs/11.1-saas-metered-billing-overview.pdf (100%) rename {vm => docs/vm}/Labs/lab1-partner-center-setup/index.md (100%) rename {vm => docs/vm}/Labs/lab1-partner-center-setup/items/Contoso-Logo-216x216.png (100%) rename {vm => docs/vm}/Labs/lab1-partner-center-setup/items/Screenshots-1280x720.png (100%) rename {vm => docs/vm}/Labs/lab2-vm-creation/index.md (100%) rename {vm => docs/vm}/Labs/lab2-vm-creation/lab2.a-create-a-windows-virtual-machine/index.md (100%) rename {vm => docs/vm}/Labs/lab2-vm-creation/lab2.b-create-a-linux-virtual-machine/index.md (100%) rename {vm => docs/vm}/Labs/lab2-vm-creation/scripts/custom_extension_linux.sh (100%) rename {vm => docs/vm}/Labs/lab2-vm-creation/scripts/custom_extension_windows.ps1 (100%) rename {vm => docs/vm}/Labs/lab3-generalize-and-capture-image/index.md (100%) rename {vm => docs/vm}/Labs/lab3-generalize-and-capture-image/lab3.a-generalize-and-capture-windows-image/index.md (100%) rename {vm => docs/vm}/Labs/lab3-generalize-and-capture-image/lab3.b-generalize-and-capture-linux-image/index.md (100%) rename {vm => docs/vm}/Labs/lab4-publish-your-vm-offer/index.md (100%) rename {vm => docs/vm}/Labs/lab5-purchase-your-offer/index.md (100%) rename {vm => docs/vm}/Packer/az-resource.ps1 (100%) rename {vm => docs/vm}/Packer/index.md (100%) rename {vm => docs/vm}/Packer/packerlinux.json (100%) rename {vm => docs/vm}/index.md (100%) create mode 100644 mtm.code-workspace diff --git a/ama/index.md b/docs/ama/index.md similarity index 100% rename from ama/index.md rename to docs/ama/index.md diff --git a/ama/labs/README.md b/docs/ama/labs/README.md similarity index 100% rename from ama/labs/README.md rename to docs/ama/labs/README.md diff --git a/ama/labs/lab-1-partner-center/README.md b/docs/ama/labs/lab-1-partner-center/README.md similarity index 100% rename from ama/labs/lab-1-partner-center/README.md rename to docs/ama/labs/lab-1-partner-center/README.md diff --git a/ama/labs/lab-1-partner-center/assets/OfferListing-Logos-216x216.png b/docs/ama/labs/lab-1-partner-center/assets/OfferListing-Logos-216x216.png similarity index 100% rename from ama/labs/lab-1-partner-center/assets/OfferListing-Logos-216x216.png rename to docs/ama/labs/lab-1-partner-center/assets/OfferListing-Logos-216x216.png diff --git a/ama/labs/lab-1-partner-center/assets/OfferListing-Screenshots-1280x720.png b/docs/ama/labs/lab-1-partner-center/assets/OfferListing-Screenshots-1280x720.png similarity index 100% rename from ama/labs/lab-1-partner-center/assets/OfferListing-Screenshots-1280x720.png rename to docs/ama/labs/lab-1-partner-center/assets/OfferListing-Screenshots-1280x720.png diff --git a/ama/labs/lab-1-partner-center/assets/silver-plan-deployment-package.zip b/docs/ama/labs/lab-1-partner-center/assets/silver-plan-deployment-package.zip similarity index 100% rename from ama/labs/lab-1-partner-center/assets/silver-plan-deployment-package.zip rename to docs/ama/labs/lab-1-partner-center/assets/silver-plan-deployment-package.zip diff --git a/ama/labs/lab-2-deployment-package/README.md b/docs/ama/labs/lab-2-deployment-package/README.md similarity index 100% rename from ama/labs/lab-2-deployment-package/README.md rename to docs/ama/labs/lab-2-deployment-package/README.md diff --git a/ama/labs/lab-2-deployment-package/assets/begin/mainTemplate.json b/docs/ama/labs/lab-2-deployment-package/assets/begin/mainTemplate.json similarity index 100% rename from ama/labs/lab-2-deployment-package/assets/begin/mainTemplate.json rename to docs/ama/labs/lab-2-deployment-package/assets/begin/mainTemplate.json diff --git a/ama/labs/lab-2-deployment-package/assets/end/createUiDefinition.json b/docs/ama/labs/lab-2-deployment-package/assets/end/createUiDefinition.json similarity index 100% rename from ama/labs/lab-2-deployment-package/assets/end/createUiDefinition.json rename to docs/ama/labs/lab-2-deployment-package/assets/end/createUiDefinition.json diff --git a/ama/labs/lab-2-deployment-package/assets/end/gold-plan-deployment-package.zip b/docs/ama/labs/lab-2-deployment-package/assets/end/gold-plan-deployment-package.zip similarity index 100% rename from ama/labs/lab-2-deployment-package/assets/end/gold-plan-deployment-package.zip rename to docs/ama/labs/lab-2-deployment-package/assets/end/gold-plan-deployment-package.zip diff --git a/ama/labs/lab-2-deployment-package/assets/end/mainTemplate.json b/docs/ama/labs/lab-2-deployment-package/assets/end/mainTemplate.json similarity index 100% rename from ama/labs/lab-2-deployment-package/assets/end/mainTemplate.json rename to docs/ama/labs/lab-2-deployment-package/assets/end/mainTemplate.json diff --git a/ama/labs/lab-3-purchasing-ama/README.md b/docs/ama/labs/lab-3-purchasing-ama/README.md similarity index 100% rename from ama/labs/lab-3-purchasing-ama/README.md rename to docs/ama/labs/lab-3-purchasing-ama/README.md diff --git a/ama/labs/lab-4-administer-my-amas/README.md b/docs/ama/labs/lab-4-administer-my-amas/README.md similarity index 100% rename from ama/labs/lab-4-administer-my-amas/README.md rename to docs/ama/labs/lab-4-administer-my-amas/README.md diff --git a/ama/labs/lab-5-administer-customer-amas/README.md b/docs/ama/labs/lab-5-administer-customer-amas/README.md similarity index 100% rename from ama/labs/lab-5-administer-customer-amas/README.md rename to docs/ama/labs/lab-5-administer-customer-amas/README.md diff --git a/ama/pdfs/ama-workshop-slides.pdf b/docs/ama/pdfs/ama-workshop-slides.pdf similarity index 100% rename from ama/pdfs/ama-workshop-slides.pdf rename to docs/ama/pdfs/ama-workshop-slides.pdf diff --git a/docs/index.md b/docs/index.md index 000ea3455..4fe921ccd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,17 +1,36 @@ -# Welcome to MkDocs +--- +# Page settings +layout: homepage +keywords: Azure Marketplace AppSource -For full documentation visit [mkdocs.org](https://www.mkdocs.org). +# Hero section +title: Mastering the Marketplace +description: A technical learning library for building transactable offers on Azure. This content helps you bring your solution to the Microsoft commercial marketplace faster and with more understanding. The library contains self-paced videos, hands-on labs, and sample code. +buttons: + - icon: github + content: See it on GitHub + url: 'https://github.com/microsoft/Mastering-the-Marketplace' + external_url: true -## Commands - -* `mkdocs new [dir-name]` - Create a new project. -* `mkdocs serve` - Start the live-reloading docs server. -* `mkdocs build` - Build the documentation site. -* `mkdocs -h` - Print help message and exit. - -## Project layout - - mkdocs.yml # The configuration file. - docs/ - index.md # The documentation homepage. - ... # Other markdown pages, images and other files. +grid_navigation: + - title: Build Custom SaaS offers + excerpt: How to build your own SaaS solution for the Azure Marketplace + cta: Take me to it + url: '/saas' + - title: The SaaS Accelerator + excerpt: The SaaS Accelerator is a turn key reference implementation of a SaaS offer. Install in 20 minutes! + cta: Take me to it + url: '/saas-accelerator' + - title: Virtual Machine offers + excerpt: Create VM offers to publish in the Azure Marketplace + cta: Take me to it + url: '/vm' + - title: Azure Managed Applications offers + excerpt: For those building Managed Apps for the Azure Marketplace + cta: Take me to it + url: '/ama' + - title: Mastering Partner Center + excerpt: How-to content for working with the publisher's portal + cta: Take me to it + url: '/partner-center' +--- diff --git a/metered-billing-accelerator/index.md b/docs/metered-billing-accelerator/index.md similarity index 100% rename from metered-billing-accelerator/index.md rename to docs/metered-billing-accelerator/index.md diff --git a/metered-billing-accelerator/labs/lab1-install/README.md b/docs/metered-billing-accelerator/labs/lab1-install/README.md similarity index 100% rename from metered-billing-accelerator/labs/lab1-install/README.md rename to docs/metered-billing-accelerator/labs/lab1-install/README.md diff --git a/metered-billing-accelerator/labs/lab2-saas/README.md b/docs/metered-billing-accelerator/labs/lab2-saas/README.md similarity index 100% rename from metered-billing-accelerator/labs/lab2-saas/README.md rename to docs/metered-billing-accelerator/labs/lab2-saas/README.md diff --git a/metered-billing-accelerator/labs/lab3-ama/README.md b/docs/metered-billing-accelerator/labs/lab3-ama/README.md similarity index 100% rename from metered-billing-accelerator/labs/lab3-ama/README.md rename to docs/metered-billing-accelerator/labs/lab3-ama/README.md diff --git a/partner-center/index.md b/docs/partner-center/index.md similarity index 100% rename from partner-center/index.md rename to docs/partner-center/index.md diff --git a/partner-center/pdfs/2.0-csp-private-offer-overview.pdf b/docs/partner-center/pdfs/2.0-csp-private-offer-overview.pdf similarity index 100% rename from partner-center/pdfs/2.0-csp-private-offer-overview.pdf rename to docs/partner-center/pdfs/2.0-csp-private-offer-overview.pdf diff --git a/saas-accelerator/index.md b/docs/saas-accelerator/index.md similarity index 100% rename from saas-accelerator/index.md rename to docs/saas-accelerator/index.md diff --git a/saas-accelerator/labs/images/01.png b/docs/saas-accelerator/labs/images/01.png similarity index 100% rename from saas-accelerator/labs/images/01.png rename to docs/saas-accelerator/labs/images/01.png diff --git a/saas-accelerator/labs/lab1-partner-center/README.md b/docs/saas-accelerator/labs/lab1-partner-center/README.md similarity index 100% rename from saas-accelerator/labs/lab1-partner-center/README.md rename to docs/saas-accelerator/labs/lab1-partner-center/README.md diff --git a/saas-accelerator/labs/lab1-partner-center/items/Contoso-Logo-216x216.png b/docs/saas-accelerator/labs/lab1-partner-center/items/Contoso-Logo-216x216.png similarity index 100% rename from saas-accelerator/labs/lab1-partner-center/items/Contoso-Logo-216x216.png rename to docs/saas-accelerator/labs/lab1-partner-center/items/Contoso-Logo-216x216.png diff --git a/saas-accelerator/labs/lab1-partner-center/items/Screenshots-1280x720.png b/docs/saas-accelerator/labs/lab1-partner-center/items/Screenshots-1280x720.png similarity index 100% rename from saas-accelerator/labs/lab1-partner-center/items/Screenshots-1280x720.png rename to docs/saas-accelerator/labs/lab1-partner-center/items/Screenshots-1280x720.png diff --git a/saas-accelerator/labs/lab1-partner-center/items/WellArchitectedFramework.pdf b/docs/saas-accelerator/labs/lab1-partner-center/items/WellArchitectedFramework.pdf similarity index 100% rename from saas-accelerator/labs/lab1-partner-center/items/WellArchitectedFramework.pdf rename to docs/saas-accelerator/labs/lab1-partner-center/items/WellArchitectedFramework.pdf diff --git a/saas-accelerator/labs/lab2-install/README.md b/docs/saas-accelerator/labs/lab2-install/README.md similarity index 100% rename from saas-accelerator/labs/lab2-install/README.md rename to docs/saas-accelerator/labs/lab2-install/README.md diff --git a/saas-accelerator/labs/lab3-tour/README.md b/docs/saas-accelerator/labs/lab3-tour/README.md similarity index 100% rename from saas-accelerator/labs/lab3-tour/README.md rename to docs/saas-accelerator/labs/lab3-tour/README.md diff --git a/saas-accelerator/pdfs/03-architecture.pdf b/docs/saas-accelerator/pdfs/03-architecture.pdf similarity index 100% rename from saas-accelerator/pdfs/03-architecture.pdf rename to docs/saas-accelerator/pdfs/03-architecture.pdf diff --git a/saas-accelerator/pdfs/21-Installing-the-SaaS-Accelerator.pdf b/docs/saas-accelerator/pdfs/21-Installing-the-SaaS-Accelerator.pdf similarity index 100% rename from saas-accelerator/pdfs/21-Installing-the-SaaS-Accelerator.pdf rename to docs/saas-accelerator/pdfs/21-Installing-the-SaaS-Accelerator.pdf diff --git a/saas/demo-code/saas-simple-landing-page/.gitignore b/docs/saas/demo-code/saas-simple-landing-page/.gitignore similarity index 100% rename from saas/demo-code/saas-simple-landing-page/.gitignore rename to docs/saas/demo-code/saas-simple-landing-page/.gitignore diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/.gitignore b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/.gitignore similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/.gitignore rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/.gitignore diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/HomeController.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/HomeController.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/HomeController.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/HomeController.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/SubmitController.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/SubmitController.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/SubmitController.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/SubmitController.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/UnsubscribeController.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/UnsubscribeController.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/UnsubscribeController.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Controllers/UnsubscribeController.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/LandingPage.csproj b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/LandingPage.csproj similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/LandingPage.csproj rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/LandingPage.csproj diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Program.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Program.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Program.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Program.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Properties/launchSettings.json b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Properties/launchSettings.json similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Properties/launchSettings.json rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Properties/launchSettings.json diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Startup.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Startup.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Startup.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Startup.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/ErrorViewModel.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/ErrorViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/ErrorViewModel.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/ErrorViewModel.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/DetailsViewModel.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/DetailsViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/DetailsViewModel.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/DetailsViewModel.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/IndexViewModel.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/IndexViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/IndexViewModel.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Home/IndexViewModel.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Details.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Details.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Details.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Details.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Index.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Index.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Index.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Home/Index.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/Error.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/Error.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/Error.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/Error.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_Layout.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_Layout.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_Layout.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_Layout.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_LoginPartial.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_LoginPartial.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_LoginPartial.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Submit/Index.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Submit/Index.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Submit/Index.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Submit/Index.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Unsubscribe/Deleted.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Unsubscribe/Deleted.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/Unsubscribe/Deleted.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/Unsubscribe/Deleted.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewImports.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewImports.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewImports.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewImports.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewStart.cshtml b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewStart.cshtml similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewStart.cshtml rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/Views/_ViewStart.cshtml diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/appsettings.json b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/appsettings.json similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/appsettings.json rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/appsettings.json diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/css/site.css b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/css/site.css similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/css/site.css rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/css/site.css diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/favicon.ico b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/favicon.ico similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/favicon.ico rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/favicon.ico diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/js/site.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/js/site.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/js/site.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/js/site.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/LICENSE b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/LICENSE rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/LICENSE diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/LICENSE.txt b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/LICENSE.txt rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/LICENSE.txt diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map b/docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map rename to docs/saas/demo-code/saas-simple-landing-page/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/saas/demo-code/saas-simple-landing-page/SaaSDemo.sln b/docs/saas/demo-code/saas-simple-landing-page/SaaSDemo.sln similarity index 100% rename from saas/demo-code/saas-simple-landing-page/SaaSDemo.sln rename to docs/saas/demo-code/saas-simple-landing-page/SaaSDemo.sln diff --git a/saas/demo-code/saas-simple-publisher-portal/.gitignore b/docs/saas/demo-code/saas-simple-publisher-portal/.gitignore similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/.gitignore rename to docs/saas/demo-code/saas-simple-publisher-portal/.gitignore diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/.config/dotnet-tools.json b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/.config/dotnet-tools.json similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/.config/dotnet-tools.json rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/.config/dotnet-tools.json diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Controllers/HomeController.cs b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Controllers/HomeController.cs similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Controllers/HomeController.cs rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Controllers/HomeController.cs diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Program.cs b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Program.cs similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Program.cs rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Program.cs diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/launchSettings.json b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/launchSettings.json similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/launchSettings.json rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/launchSettings.json diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.json b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.json similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.json rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.json diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.local.json b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.local.json similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.local.json rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Properties/serviceDependencies.local.json diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/PublisherPortal.csproj b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/PublisherPortal.csproj similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/PublisherPortal.csproj rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/PublisherPortal.csproj diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Startup.cs b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Startup.cs similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Startup.cs rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Startup.cs diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/ErrorViewModel.cs b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/ErrorViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/ErrorViewModel.cs rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/ErrorViewModel.cs diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/IndexViewModel.cs b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/IndexViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/IndexViewModel.cs rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/IndexViewModel.cs diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/OperationsViewModel.cs b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/OperationsViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/OperationsViewModel.cs rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/OperationsViewModel.cs diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/SubscriptionViewModel.cs b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/SubscriptionViewModel.cs similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/SubscriptionViewModel.cs rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/ViewModels/Home/SubscriptionViewModel.cs diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Index.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Index.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Index.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Index.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Privacy.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Privacy.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Privacy.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Privacy.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Subscription.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Subscription.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Subscription.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Home/Subscription.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/Error.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/Error.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/Error.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/Error.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_Layout.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_Layout.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_Layout.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_Layout.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_LoginPartial.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_LoginPartial.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_LoginPartial.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewImports.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewImports.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewImports.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewImports.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewStart.cshtml b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewStart.cshtml similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewStart.cshtml rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/Views/_ViewStart.cshtml diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/appsettings.json b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/appsettings.json similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/appsettings.json rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/appsettings.json diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/css/site.css b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/css/site.css similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/css/site.css rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/css/site.css diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/favicon.ico b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/favicon.ico similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/favicon.ico rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/favicon.ico diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/js/site.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/js/site.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/js/site.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/js/site.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/LICENSE b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/LICENSE rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/LICENSE diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map b/docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map rename to docs/saas/demo-code/saas-simple-publisher-portal/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/saas/demo-code/saas-simple-publisher-portal/SaaSDemo.sln b/docs/saas/demo-code/saas-simple-publisher-portal/SaaSDemo.sln similarity index 100% rename from saas/demo-code/saas-simple-publisher-portal/SaaSDemo.sln rename to docs/saas/demo-code/saas-simple-publisher-portal/SaaSDemo.sln diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/.gitignore b/docs/saas/demo-code/simple-webhook-dotnet-implementing/.gitignore similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/.gitignore rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/.gitignore diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSDemo.sln b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSDemo.sln similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSDemo.sln rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSDemo.sln diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/.gitignore b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/.gitignore similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/.gitignore rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/.gitignore diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.json b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.json rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.json diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.local.json b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.local.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.local.json rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.local.json diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/SaaSFunctions.csproj b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/SaaSFunctions.csproj similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/SaaSFunctions.csproj rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/SaaSFunctions.csproj diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Webhook.cs b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Webhook.cs similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Webhook.cs rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/Webhook.cs diff --git a/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/host.json b/docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/host.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/host.json rename to docs/saas/demo-code/simple-webhook-dotnet-implementing/SaaSFunctions/host.json diff --git a/saas/demo-code/simple-webhook-dotnet-securing/.gitignore b/docs/saas/demo-code/simple-webhook-dotnet-securing/.gitignore similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/.gitignore rename to docs/saas/demo-code/simple-webhook-dotnet-securing/.gitignore diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSDemo.sln b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSDemo.sln similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSDemo.sln rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSDemo.sln diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/.gitignore b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/.gitignore similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/.gitignore rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/.gitignore diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.json b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.json rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.json diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.local.json b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.local.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.local.json rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.local.json diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/SaaSFunctions.csproj b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/SaaSFunctions.csproj similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/SaaSFunctions.csproj rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/SaaSFunctions.csproj diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Webhook.cs b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Webhook.cs similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Webhook.cs rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/Webhook.cs diff --git a/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/host.json b/docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/host.json similarity index 100% rename from saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/host.json rename to docs/saas/demo-code/simple-webhook-dotnet-securing/SaaSFunctions/host.json diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/.gitignore b/docs/saas/demo-code/the-saas-client-library-for-dotnet/.gitignore similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/.gitignore rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/.gitignore diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/launch.json b/docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/launch.json similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/launch.json rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/launch.json diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/tasks.json b/docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/tasks.json similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/tasks.json rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/.vscode/tasks.json diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/CliSaaSApi.csproj b/docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/CliSaaSApi.csproj similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/CliSaaSApi.csproj rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/CliSaaSApi.csproj diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Program.cs b/docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Program.cs similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Program.cs rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Program.cs diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Properties/launchSettings.json b/docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Properties/launchSettings.json similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Properties/launchSettings.json rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/Properties/launchSettings.json diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/RunIt.ps1 b/docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/RunIt.ps1 similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/RunIt.ps1 rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaaSApi/RunIt.ps1 diff --git a/saas/demo-code/the-saas-client-library-for-dotnet/CliSaasApi.sln b/docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaasApi.sln similarity index 100% rename from saas/demo-code/the-saas-client-library-for-dotnet/CliSaasApi.sln rename to docs/saas/demo-code/the-saas-client-library-for-dotnet/CliSaasApi.sln diff --git a/saas/index.md b/docs/saas/index.md similarity index 100% rename from saas/index.md rename to docs/saas/index.md diff --git a/saas/labs/lab-code/begin/LandingPage/.config/dotnet-tools.json b/docs/saas/labs/lab-code/begin/LandingPage/.config/dotnet-tools.json similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/.config/dotnet-tools.json rename to docs/saas/labs/lab-code/begin/LandingPage/.config/dotnet-tools.json diff --git a/saas/labs/lab-code/begin/LandingPage/Controllers/HomeController.cs b/docs/saas/labs/lab-code/begin/LandingPage/Controllers/HomeController.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Controllers/HomeController.cs rename to docs/saas/labs/lab-code/begin/LandingPage/Controllers/HomeController.cs diff --git a/saas/labs/lab-code/begin/LandingPage/Controllers/SubmitController.cs b/docs/saas/labs/lab-code/begin/LandingPage/Controllers/SubmitController.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Controllers/SubmitController.cs rename to docs/saas/labs/lab-code/begin/LandingPage/Controllers/SubmitController.cs diff --git a/saas/labs/lab-code/begin/LandingPage/Controllers/UnsubscribeController.cs b/docs/saas/labs/lab-code/begin/LandingPage/Controllers/UnsubscribeController.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Controllers/UnsubscribeController.cs rename to docs/saas/labs/lab-code/begin/LandingPage/Controllers/UnsubscribeController.cs diff --git a/saas/labs/lab-code/begin/LandingPage/LandingPage.csproj b/docs/saas/labs/lab-code/begin/LandingPage/LandingPage.csproj similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/LandingPage.csproj rename to docs/saas/labs/lab-code/begin/LandingPage/LandingPage.csproj diff --git a/saas/labs/lab-code/begin/LandingPage/Program.cs b/docs/saas/labs/lab-code/begin/LandingPage/Program.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Program.cs rename to docs/saas/labs/lab-code/begin/LandingPage/Program.cs diff --git a/saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json b/docs/saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json rename to docs/saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json diff --git a/saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json b/docs/saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json rename to docs/saas/labs/lab-code/begin/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json diff --git a/saas/labs/lab-code/begin/LandingPage/Properties/launchSettings.json b/docs/saas/labs/lab-code/begin/LandingPage/Properties/launchSettings.json similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Properties/launchSettings.json rename to docs/saas/labs/lab-code/begin/LandingPage/Properties/launchSettings.json diff --git a/saas/labs/lab-code/begin/LandingPage/Startup.cs b/docs/saas/labs/lab-code/begin/LandingPage/Startup.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Startup.cs rename to docs/saas/labs/lab-code/begin/LandingPage/Startup.cs diff --git a/saas/labs/lab-code/begin/LandingPage/ViewModels/ErrorViewModel.cs b/docs/saas/labs/lab-code/begin/LandingPage/ViewModels/ErrorViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/ViewModels/ErrorViewModel.cs rename to docs/saas/labs/lab-code/begin/LandingPage/ViewModels/ErrorViewModel.cs diff --git a/saas/labs/lab-code/begin/LandingPage/ViewModels/Home/IndexViewModel.cs b/docs/saas/labs/lab-code/begin/LandingPage/ViewModels/Home/IndexViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/ViewModels/Home/IndexViewModel.cs rename to docs/saas/labs/lab-code/begin/LandingPage/ViewModels/Home/IndexViewModel.cs diff --git a/saas/labs/lab-code/begin/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs b/docs/saas/labs/lab-code/begin/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs rename to docs/saas/labs/lab-code/begin/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs diff --git a/saas/labs/lab-code/begin/LandingPage/Views/Home/Index.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/Home/Index.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/Home/Index.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/Home/Index.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/Shared/Error.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/Error.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/Shared/Error.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/Error.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/Shared/_Layout.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/_Layout.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/Shared/_Layout.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/_Layout.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/Shared/_LoginPartial.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/Shared/_LoginPartial.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/_LoginPartial.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/Submit/Index.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/Submit/Index.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/Submit/Index.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/Submit/Index.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/Unsubscribe/Deleted.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/Unsubscribe/Deleted.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/Unsubscribe/Deleted.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/Unsubscribe/Deleted.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/_ViewImports.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/_ViewImports.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/_ViewImports.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/_ViewImports.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/Views/_ViewStart.cshtml b/docs/saas/labs/lab-code/begin/LandingPage/Views/_ViewStart.cshtml similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/Views/_ViewStart.cshtml rename to docs/saas/labs/lab-code/begin/LandingPage/Views/_ViewStart.cshtml diff --git a/saas/labs/lab-code/begin/LandingPage/appsettings.json b/docs/saas/labs/lab-code/begin/LandingPage/appsettings.json similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/appsettings.json rename to docs/saas/labs/lab-code/begin/LandingPage/appsettings.json diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs b/docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs b/docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/begin/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/css/site.css b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/css/site.css similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/css/site.css rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/css/site.css diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/favicon.ico b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/favicon.ico similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/favicon.ico rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/favicon.ico diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/js/site.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/js/site.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/js/site.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/js/site.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/LICENSE b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/LICENSE rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/LICENSE diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/LICENSE.txt b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/LICENSE.txt rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/LICENSE.txt diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map b/docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map rename to docs/saas/labs/lab-code/begin/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/.config/dotnet-tools.json b/docs/saas/labs/lab-code/begin/PublisherPortal/.config/dotnet-tools.json similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/.config/dotnet-tools.json rename to docs/saas/labs/lab-code/begin/PublisherPortal/.config/dotnet-tools.json diff --git a/saas/labs/lab-code/begin/PublisherPortal/Controllers/HomeController.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/Controllers/HomeController.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Controllers/HomeController.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/Controllers/HomeController.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/Controllers/MetersController.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/Controllers/MetersController.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Controllers/MetersController.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/Controllers/MetersController.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/Program.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/Program.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Program.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/Program.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/Properties/ServiceDependencies/SaaSWorkshopPublisherPortal - Web Deploy/profile.arm.json b/docs/saas/labs/lab-code/begin/PublisherPortal/Properties/ServiceDependencies/SaaSWorkshopPublisherPortal - Web Deploy/profile.arm.json similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Properties/ServiceDependencies/SaaSWorkshopPublisherPortal - Web Deploy/profile.arm.json rename to docs/saas/labs/lab-code/begin/PublisherPortal/Properties/ServiceDependencies/SaaSWorkshopPublisherPortal - Web Deploy/profile.arm.json diff --git a/saas/labs/lab-code/begin/PublisherPortal/Properties/launchSettings.json b/docs/saas/labs/lab-code/begin/PublisherPortal/Properties/launchSettings.json similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Properties/launchSettings.json rename to docs/saas/labs/lab-code/begin/PublisherPortal/Properties/launchSettings.json diff --git a/saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.json b/docs/saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.json similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.json rename to docs/saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.json diff --git a/saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.local.json b/docs/saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.local.json similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.local.json rename to docs/saas/labs/lab-code/begin/PublisherPortal/Properties/serviceDependencies.local.json diff --git a/saas/labs/lab-code/begin/PublisherPortal/PublisherPortal.csproj b/docs/saas/labs/lab-code/begin/PublisherPortal/PublisherPortal.csproj similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/PublisherPortal.csproj rename to docs/saas/labs/lab-code/begin/PublisherPortal/PublisherPortal.csproj diff --git a/saas/labs/lab-code/begin/PublisherPortal/Startup.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/Startup.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Startup.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/Startup.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/ViewModels/ErrorViewModel.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/ErrorViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/ViewModels/ErrorViewModel.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/ErrorViewModel.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/IndexViewModel.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/IndexViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/IndexViewModel.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/IndexViewModel.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/OperationsViewModel.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/OperationsViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/OperationsViewModel.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Home/OperationsViewModel.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Index.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Index.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Home/Index.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Index.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Privacy.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Privacy.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Home/Privacy.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Privacy.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Subscription.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Subscription.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Home/Subscription.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Home/Subscription.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Meters/Index.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Meters/Index.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Meters/Index.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Meters/Index.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/Error.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/Error.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Shared/Error.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/Error.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Layout.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Layout.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Layout.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Layout.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_LoginPartial.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_LoginPartial.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_LoginPartial.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Subscription.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Subscription.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Subscription.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_Subscription.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/_ViewImports.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/_ViewImports.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/_ViewImports.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/_ViewImports.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/Views/_ViewStart.cshtml b/docs/saas/labs/lab-code/begin/PublisherPortal/Views/_ViewStart.cshtml similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/Views/_ViewStart.cshtml rename to docs/saas/labs/lab-code/begin/PublisherPortal/Views/_ViewStart.cshtml diff --git a/saas/labs/lab-code/begin/PublisherPortal/appsettings.json b/docs/saas/labs/lab-code/begin/PublisherPortal/appsettings.json similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/appsettings.json rename to docs/saas/labs/lab-code/begin/PublisherPortal/appsettings.json diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/begin/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/css/site.css b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/css/site.css similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/css/site.css rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/css/site.css diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/favicon.ico b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/favicon.ico similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/favicon.ico rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/favicon.ico diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/js/site.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/js/site.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/js/site.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/js/site.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/LICENSE b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/LICENSE rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/LICENSE diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map b/docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map rename to docs/saas/labs/lab-code/begin/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json b/docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json rename to docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json diff --git a/saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json b/docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json rename to docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json diff --git a/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.json b/docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.json similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.json rename to docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.json diff --git a/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.local.json b/docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.local.json similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.local.json rename to docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.local.json diff --git a/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json b/docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json rename to docs/saas/labs/lab-code/begin/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json diff --git a/saas/labs/lab-code/begin/SaaSFunctions/SaaSFunctions.csproj b/docs/saas/labs/lab-code/begin/SaaSFunctions/SaaSFunctions.csproj similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/SaaSFunctions.csproj rename to docs/saas/labs/lab-code/begin/SaaSFunctions/SaaSFunctions.csproj diff --git a/saas/labs/lab-code/begin/SaaSFunctions/Webhook.cs b/docs/saas/labs/lab-code/begin/SaaSFunctions/Webhook.cs similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/Webhook.cs rename to docs/saas/labs/lab-code/begin/SaaSFunctions/Webhook.cs diff --git a/saas/labs/lab-code/begin/SaaSFunctions/host.json b/docs/saas/labs/lab-code/begin/SaaSFunctions/host.json similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/host.json rename to docs/saas/labs/lab-code/begin/SaaSFunctions/host.json diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/begin/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/begin/SaaSLabsBegin.sln b/docs/saas/labs/lab-code/begin/SaaSLabsBegin.sln similarity index 100% rename from saas/labs/lab-code/begin/SaaSLabsBegin.sln rename to docs/saas/labs/lab-code/begin/SaaSLabsBegin.sln diff --git a/saas/labs/lab-code/end/LandingPage/.config/dotnet-tools.json b/docs/saas/labs/lab-code/end/LandingPage/.config/dotnet-tools.json similarity index 100% rename from saas/labs/lab-code/end/LandingPage/.config/dotnet-tools.json rename to docs/saas/labs/lab-code/end/LandingPage/.config/dotnet-tools.json diff --git a/saas/labs/lab-code/end/LandingPage/Controllers/HomeController.cs b/docs/saas/labs/lab-code/end/LandingPage/Controllers/HomeController.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Controllers/HomeController.cs rename to docs/saas/labs/lab-code/end/LandingPage/Controllers/HomeController.cs diff --git a/saas/labs/lab-code/end/LandingPage/Controllers/SubmitController.cs b/docs/saas/labs/lab-code/end/LandingPage/Controllers/SubmitController.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Controllers/SubmitController.cs rename to docs/saas/labs/lab-code/end/LandingPage/Controllers/SubmitController.cs diff --git a/saas/labs/lab-code/end/LandingPage/Controllers/UnsubscribeController.cs b/docs/saas/labs/lab-code/end/LandingPage/Controllers/UnsubscribeController.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Controllers/UnsubscribeController.cs rename to docs/saas/labs/lab-code/end/LandingPage/Controllers/UnsubscribeController.cs diff --git a/saas/labs/lab-code/end/LandingPage/LandingPage.csproj b/docs/saas/labs/lab-code/end/LandingPage/LandingPage.csproj similarity index 100% rename from saas/labs/lab-code/end/LandingPage/LandingPage.csproj rename to docs/saas/labs/lab-code/end/LandingPage/LandingPage.csproj diff --git a/saas/labs/lab-code/end/LandingPage/Program.cs b/docs/saas/labs/lab-code/end/LandingPage/Program.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Program.cs rename to docs/saas/labs/lab-code/end/LandingPage/Program.cs diff --git a/saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json b/docs/saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json rename to docs/saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/SaaSWorkShopLandingPage - Web Deploy/profile.arm.json diff --git a/saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json b/docs/saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json rename to docs/saas/labs/lab-code/end/LandingPage/Properties/ServiceDependencies/saasdemo-as - Zip Deploy/profile.arm.json diff --git a/saas/labs/lab-code/end/LandingPage/Properties/launchSettings.json b/docs/saas/labs/lab-code/end/LandingPage/Properties/launchSettings.json similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Properties/launchSettings.json rename to docs/saas/labs/lab-code/end/LandingPage/Properties/launchSettings.json diff --git a/saas/labs/lab-code/end/LandingPage/Startup.cs b/docs/saas/labs/lab-code/end/LandingPage/Startup.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Startup.cs rename to docs/saas/labs/lab-code/end/LandingPage/Startup.cs diff --git a/saas/labs/lab-code/end/LandingPage/ViewModels/ErrorViewModel.cs b/docs/saas/labs/lab-code/end/LandingPage/ViewModels/ErrorViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/ViewModels/ErrorViewModel.cs rename to docs/saas/labs/lab-code/end/LandingPage/ViewModels/ErrorViewModel.cs diff --git a/saas/labs/lab-code/end/LandingPage/ViewModels/Home/DetailsViewModel.cs b/docs/saas/labs/lab-code/end/LandingPage/ViewModels/Home/DetailsViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/ViewModels/Home/DetailsViewModel.cs rename to docs/saas/labs/lab-code/end/LandingPage/ViewModels/Home/DetailsViewModel.cs diff --git a/saas/labs/lab-code/end/LandingPage/ViewModels/Home/IndexViewModel.cs b/docs/saas/labs/lab-code/end/LandingPage/ViewModels/Home/IndexViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/ViewModels/Home/IndexViewModel.cs rename to docs/saas/labs/lab-code/end/LandingPage/ViewModels/Home/IndexViewModel.cs diff --git a/saas/labs/lab-code/end/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs b/docs/saas/labs/lab-code/end/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs rename to docs/saas/labs/lab-code/end/LandingPage/ViewModels/Unsubscribe/DeleteViewModel.cs diff --git a/saas/labs/lab-code/end/LandingPage/Views/Home/Details.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Home/Details.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Home/Details.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Home/Details.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/Home/Index.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Home/Index.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Home/Index.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Home/Index.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/Shared/Error.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Shared/Error.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Shared/Error.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Shared/Error.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/Shared/_Layout.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Shared/_Layout.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Shared/_Layout.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Shared/_Layout.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/Shared/_LoginPartial.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Shared/_LoginPartial.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Shared/_LoginPartial.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/Submit/Index.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Submit/Index.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Submit/Index.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Submit/Index.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/Unsubscribe/Deleted.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/Unsubscribe/Deleted.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/Unsubscribe/Deleted.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/Unsubscribe/Deleted.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/_ViewImports.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/_ViewImports.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/_ViewImports.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/_ViewImports.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/Views/_ViewStart.cshtml b/docs/saas/labs/lab-code/end/LandingPage/Views/_ViewStart.cshtml similarity index 100% rename from saas/labs/lab-code/end/LandingPage/Views/_ViewStart.cshtml rename to docs/saas/labs/lab-code/end/LandingPage/Views/_ViewStart.cshtml diff --git a/saas/labs/lab-code/end/LandingPage/appsettings.json b/docs/saas/labs/lab-code/end/LandingPage/appsettings.json similarity index 100% rename from saas/labs/lab-code/end/LandingPage/appsettings.json rename to docs/saas/labs/lab-code/end/LandingPage/appsettings.json diff --git a/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs b/docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs rename to docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfo.cs diff --git a/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/end/LandingPage/obj/Debug/net6.0/LandingPage.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs b/docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs rename to docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfo.cs diff --git a/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/end/LandingPage/obj/Release/net6.0/LandingPage.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/css/site.css b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/css/site.css similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/css/site.css rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/css/site.css diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/favicon.ico b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/favicon.ico similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/favicon.ico rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/favicon.ico diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/js/site.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/js/site.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/js/site.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/js/site.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/LICENSE b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/LICENSE rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/LICENSE diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/LICENSE.txt b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/LICENSE.txt rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/LICENSE.txt diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map b/docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map rename to docs/saas/labs/lab-code/end/LandingPage/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/saas/labs/lab-code/end/PublisherPortal/.config/dotnet-tools.json b/docs/saas/labs/lab-code/end/PublisherPortal/.config/dotnet-tools.json similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/.config/dotnet-tools.json rename to docs/saas/labs/lab-code/end/PublisherPortal/.config/dotnet-tools.json diff --git a/saas/labs/lab-code/end/PublisherPortal/Controllers/HomeController.cs b/docs/saas/labs/lab-code/end/PublisherPortal/Controllers/HomeController.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Controllers/HomeController.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/Controllers/HomeController.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/Controllers/MetersController.cs b/docs/saas/labs/lab-code/end/PublisherPortal/Controllers/MetersController.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Controllers/MetersController.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/Controllers/MetersController.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/Program.cs b/docs/saas/labs/lab-code/end/PublisherPortal/Program.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Program.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/Program.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/Properties/launchSettings.json b/docs/saas/labs/lab-code/end/PublisherPortal/Properties/launchSettings.json similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Properties/launchSettings.json rename to docs/saas/labs/lab-code/end/PublisherPortal/Properties/launchSettings.json diff --git a/saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.json b/docs/saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.json similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.json rename to docs/saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.json diff --git a/saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.local.json b/docs/saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.local.json similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.local.json rename to docs/saas/labs/lab-code/end/PublisherPortal/Properties/serviceDependencies.local.json diff --git a/saas/labs/lab-code/end/PublisherPortal/PublisherPortal.csproj b/docs/saas/labs/lab-code/end/PublisherPortal/PublisherPortal.csproj similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/PublisherPortal.csproj rename to docs/saas/labs/lab-code/end/PublisherPortal/PublisherPortal.csproj diff --git a/saas/labs/lab-code/end/PublisherPortal/Startup.cs b/docs/saas/labs/lab-code/end/PublisherPortal/Startup.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Startup.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/Startup.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/ViewModels/ErrorViewModel.cs b/docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/ErrorViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/ViewModels/ErrorViewModel.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/ErrorViewModel.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/IndexViewModel.cs b/docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/IndexViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/IndexViewModel.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/IndexViewModel.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/OperationsViewModel.cs b/docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/OperationsViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/OperationsViewModel.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Home/OperationsViewModel.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs b/docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionViewModel.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs b/docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/ViewModels/Shared/SubscriptionsViewModel.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Home/Index.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Home/Index.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Home/Index.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Home/Index.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Home/Privacy.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Home/Privacy.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Home/Privacy.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Home/Privacy.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Home/Subscription.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Home/Subscription.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Home/Subscription.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Home/Subscription.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Meters/Index.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Meters/Index.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Meters/Index.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Meters/Index.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Shared/Error.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/Error.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Shared/Error.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/Error.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Layout.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Layout.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Layout.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Layout.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_LoginPartial.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Shared/_LoginPartial.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_LoginPartial.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Subscription.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Subscription.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Subscription.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_Subscription.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/_ViewImports.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/_ViewImports.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/_ViewImports.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/_ViewImports.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/Views/_ViewStart.cshtml b/docs/saas/labs/lab-code/end/PublisherPortal/Views/_ViewStart.cshtml similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/Views/_ViewStart.cshtml rename to docs/saas/labs/lab-code/end/PublisherPortal/Views/_ViewStart.cshtml diff --git a/saas/labs/lab-code/end/PublisherPortal/appsettings.json b/docs/saas/labs/lab-code/end/PublisherPortal/appsettings.json similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/appsettings.json rename to docs/saas/labs/lab-code/end/PublisherPortal/appsettings.json diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfo.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Debug/net6.0/PublisherPortal.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfo.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cache diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.RazorAssemblyInfo.cs diff --git a/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/end/PublisherPortal/obj/Release/net6.0/PublisherPortal.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/css/site.css b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/css/site.css similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/css/site.css rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/css/site.css diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/favicon.ico b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/favicon.ico similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/favicon.ico rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/favicon.ico diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/js/site.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/js/site.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/js/site.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/js/site.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/LICENSE b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/LICENSE rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/LICENSE diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/LICENSE.txt diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map b/docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map rename to docs/saas/labs/lab-code/end/PublisherPortal/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json b/docs/saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json rename to docs/saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/appInsights1.arm.json diff --git a/saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json b/docs/saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json rename to docs/saas/labs/lab-code/end/SaaSFunctions/Properties/ServiceDependencies/saasdemo-func-6 - Zip Deploy/profile.arm.json diff --git a/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.json b/docs/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.json similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.json rename to docs/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.json diff --git a/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.local.json b/docs/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.local.json similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.local.json rename to docs/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.local.json diff --git a/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json b/docs/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json rename to docs/saas/labs/lab-code/end/SaaSFunctions/Properties/serviceDependencies.saasdemo-func-6 - Zip Deploy.json diff --git a/saas/labs/lab-code/end/SaaSFunctions/SaaSFunctions.csproj b/docs/saas/labs/lab-code/end/SaaSFunctions/SaaSFunctions.csproj similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/SaaSFunctions.csproj rename to docs/saas/labs/lab-code/end/SaaSFunctions/SaaSFunctions.csproj diff --git a/saas/labs/lab-code/end/SaaSFunctions/Webhook.cs b/docs/saas/labs/lab-code/end/SaaSFunctions/Webhook.cs similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/Webhook.cs rename to docs/saas/labs/lab-code/end/SaaSFunctions/Webhook.cs diff --git a/saas/labs/lab-code/end/SaaSFunctions/host.json b/docs/saas/labs/lab-code/end/SaaSFunctions/host.json similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/host.json rename to docs/saas/labs/lab-code/end/SaaSFunctions/host.json diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfo.cs diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Debug/net6.0/SaaSFunctions.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfo.cs diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.AssemblyInfoInputs.cache diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.GeneratedMSBuildEditorConfig.editorconfig diff --git a/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache b/docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache similarity index 100% rename from saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache rename to docs/saas/labs/lab-code/end/SaaSFunctions/obj/Release/net6.0/SaaSFunctions.csproj.AssemblyReference.cache diff --git a/saas/labs/lab-code/end/SaaSLabsEnd.sln b/docs/saas/labs/lab-code/end/SaaSLabsEnd.sln similarity index 100% rename from saas/labs/lab-code/end/SaaSLabsEnd.sln rename to docs/saas/labs/lab-code/end/SaaSLabsEnd.sln diff --git a/saas/labs/lab-images/01.png b/docs/saas/labs/lab-images/01.png similarity index 100% rename from saas/labs/lab-images/01.png rename to docs/saas/labs/lab-images/01.png diff --git a/saas/labs/lab-images/02.png b/docs/saas/labs/lab-images/02.png similarity index 100% rename from saas/labs/lab-images/02.png rename to docs/saas/labs/lab-images/02.png diff --git a/saas/labs/lab1-create-pc-offer/README.md b/docs/saas/labs/lab1-create-pc-offer/README.md similarity index 100% rename from saas/labs/lab1-create-pc-offer/README.md rename to docs/saas/labs/lab1-create-pc-offer/README.md diff --git a/saas/labs/lab1-create-pc-offer/items/Contoso-Logo-216x216.png b/docs/saas/labs/lab1-create-pc-offer/items/Contoso-Logo-216x216.png similarity index 100% rename from saas/labs/lab1-create-pc-offer/items/Contoso-Logo-216x216.png rename to docs/saas/labs/lab1-create-pc-offer/items/Contoso-Logo-216x216.png diff --git a/saas/labs/lab1-create-pc-offer/items/Screenshots-1280x720.png b/docs/saas/labs/lab1-create-pc-offer/items/Screenshots-1280x720.png similarity index 100% rename from saas/labs/lab1-create-pc-offer/items/Screenshots-1280x720.png rename to docs/saas/labs/lab1-create-pc-offer/items/Screenshots-1280x720.png diff --git a/saas/labs/lab1-create-pc-offer/items/WellArchitectedFramework.pdf b/docs/saas/labs/lab1-create-pc-offer/items/WellArchitectedFramework.pdf similarity index 100% rename from saas/labs/lab1-create-pc-offer/items/WellArchitectedFramework.pdf rename to docs/saas/labs/lab1-create-pc-offer/items/WellArchitectedFramework.pdf diff --git a/saas/labs/lab2-create-landing-page/README.md b/docs/saas/labs/lab2-create-landing-page/README.md similarity index 100% rename from saas/labs/lab2-create-landing-page/README.md rename to docs/saas/labs/lab2-create-landing-page/README.md diff --git a/saas/labs/lab3-install-pub-portal/README.md b/docs/saas/labs/lab3-install-pub-portal/README.md similarity index 100% rename from saas/labs/lab3-install-pub-portal/README.md rename to docs/saas/labs/lab3-install-pub-portal/README.md diff --git a/saas/labs/lab4-create-webhook/README.md b/docs/saas/labs/lab4-create-webhook/README.md similarity index 100% rename from saas/labs/lab4-create-webhook/README.md rename to docs/saas/labs/lab4-create-webhook/README.md diff --git a/saas/labs/lab5-implementing-meter-billing/README.md b/docs/saas/labs/lab5-implementing-meter-billing/README.md similarity index 100% rename from saas/labs/lab5-implementing-meter-billing/README.md rename to docs/saas/labs/lab5-implementing-meter-billing/README.md diff --git a/saas/pdfs/01-SaaS-Offer-Overview.pdf b/docs/saas/pdfs/01-SaaS-Offer-Overview.pdf similarity index 100% rename from saas/pdfs/01-SaaS-Offer-Overview.pdf rename to docs/saas/pdfs/01-SaaS-Offer-Overview.pdf diff --git a/saas/pdfs/02.1-Purchasing-a-SaaS-Offer.pdf b/docs/saas/pdfs/02.1-Purchasing-a-SaaS-Offer.pdf similarity index 100% rename from saas/pdfs/02.1-Purchasing-a-SaaS-Offer.pdf rename to docs/saas/pdfs/02.1-Purchasing-a-SaaS-Offer.pdf diff --git a/saas/pdfs/02.2-Purchasing-a-Private-SaaS-Plan.pdf b/docs/saas/pdfs/02.2-Purchasing-a-Private-SaaS-Plan.pdf similarity index 100% rename from saas/pdfs/02.2-Purchasing-a-Private-SaaS-Plan.pdf rename to docs/saas/pdfs/02.2-Purchasing-a-Private-SaaS-Plan.pdf diff --git a/saas/pdfs/03.1-Publishing-a-SaaS-Offer.pdf b/docs/saas/pdfs/03.1-Publishing-a-SaaS-Offer.pdf similarity index 100% rename from saas/pdfs/03.1-Publishing-a-SaaS-Offer.pdf rename to docs/saas/pdfs/03.1-Publishing-a-SaaS-Offer.pdf diff --git a/saas/pdfs/03.2-Publishing-Private-SaaS-Plan.pdf b/docs/saas/pdfs/03.2-Publishing-Private-SaaS-Plan.pdf similarity index 100% rename from saas/pdfs/03.2-Publishing-Private-SaaS-Plan.pdf rename to docs/saas/pdfs/03.2-Publishing-Private-SaaS-Plan.pdf diff --git a/saas/pdfs/04-SaaS-Offer-Technical-Overview.pdf b/docs/saas/pdfs/04-SaaS-Offer-Technical-Overview.pdf similarity index 100% rename from saas/pdfs/04-SaaS-Offer-Technical-Overview.pdf rename to docs/saas/pdfs/04-SaaS-Offer-Technical-Overview.pdf diff --git a/saas/pdfs/05-Azure-AD-Application-Registrations.pdf b/docs/saas/pdfs/05-Azure-AD-Application-Registrations.pdf similarity index 100% rename from saas/pdfs/05-Azure-AD-Application-Registrations.pdf rename to docs/saas/pdfs/05-Azure-AD-Application-Registrations.pdf diff --git a/saas/pdfs/06-Using-the-SaaS-Offer-Fulfillment-API.pdf b/docs/saas/pdfs/06-Using-the-SaaS-Offer-Fulfillment-API.pdf similarity index 100% rename from saas/pdfs/06-Using-the-SaaS-Offer-Fulfillment-API.pdf rename to docs/saas/pdfs/06-Using-the-SaaS-Offer-Fulfillment-API.pdf diff --git a/saas/pdfs/07-The-SaaS-Client-Library-for-.NET.pdf b/docs/saas/pdfs/07-The-SaaS-Client-Library-for-.NET.pdf similarity index 100% rename from saas/pdfs/07-The-SaaS-Client-Library-for-.NET.pdf rename to docs/saas/pdfs/07-The-SaaS-Client-Library-for-.NET.pdf diff --git a/saas/pdfs/08-simple-landing-page-dotnet.pdf b/docs/saas/pdfs/08-simple-landing-page-dotnet.pdf similarity index 100% rename from saas/pdfs/08-simple-landing-page-dotnet.pdf rename to docs/saas/pdfs/08-simple-landing-page-dotnet.pdf diff --git a/saas/pdfs/09-simple-publisher-portal-dotnet.pdf b/docs/saas/pdfs/09-simple-publisher-portal-dotnet.pdf similarity index 100% rename from saas/pdfs/09-simple-publisher-portal-dotnet.pdf rename to docs/saas/pdfs/09-simple-publisher-portal-dotnet.pdf diff --git a/saas/pdfs/10.1-simple-webhook-overview.pdf b/docs/saas/pdfs/10.1-simple-webhook-overview.pdf similarity index 100% rename from saas/pdfs/10.1-simple-webhook-overview.pdf rename to docs/saas/pdfs/10.1-simple-webhook-overview.pdf diff --git a/saas/pdfs/10.3-simple-webhook-dotnet-securing.pdf b/docs/saas/pdfs/10.3-simple-webhook-dotnet-securing.pdf similarity index 100% rename from saas/pdfs/10.3-simple-webhook-dotnet-securing.pdf rename to docs/saas/pdfs/10.3-simple-webhook-dotnet-securing.pdf diff --git a/saas/pdfs/11.1-saas-metered-billing-overview.pdf b/docs/saas/pdfs/11.1-saas-metered-billing-overview.pdf similarity index 100% rename from saas/pdfs/11.1-saas-metered-billing-overview.pdf rename to docs/saas/pdfs/11.1-saas-metered-billing-overview.pdf diff --git a/vm/Labs/lab1-partner-center-setup/index.md b/docs/vm/Labs/lab1-partner-center-setup/index.md similarity index 100% rename from vm/Labs/lab1-partner-center-setup/index.md rename to docs/vm/Labs/lab1-partner-center-setup/index.md diff --git a/vm/Labs/lab1-partner-center-setup/items/Contoso-Logo-216x216.png b/docs/vm/Labs/lab1-partner-center-setup/items/Contoso-Logo-216x216.png similarity index 100% rename from vm/Labs/lab1-partner-center-setup/items/Contoso-Logo-216x216.png rename to docs/vm/Labs/lab1-partner-center-setup/items/Contoso-Logo-216x216.png diff --git a/vm/Labs/lab1-partner-center-setup/items/Screenshots-1280x720.png b/docs/vm/Labs/lab1-partner-center-setup/items/Screenshots-1280x720.png similarity index 100% rename from vm/Labs/lab1-partner-center-setup/items/Screenshots-1280x720.png rename to docs/vm/Labs/lab1-partner-center-setup/items/Screenshots-1280x720.png diff --git a/vm/Labs/lab2-vm-creation/index.md b/docs/vm/Labs/lab2-vm-creation/index.md similarity index 100% rename from vm/Labs/lab2-vm-creation/index.md rename to docs/vm/Labs/lab2-vm-creation/index.md diff --git a/vm/Labs/lab2-vm-creation/lab2.a-create-a-windows-virtual-machine/index.md b/docs/vm/Labs/lab2-vm-creation/lab2.a-create-a-windows-virtual-machine/index.md similarity index 100% rename from vm/Labs/lab2-vm-creation/lab2.a-create-a-windows-virtual-machine/index.md rename to docs/vm/Labs/lab2-vm-creation/lab2.a-create-a-windows-virtual-machine/index.md diff --git a/vm/Labs/lab2-vm-creation/lab2.b-create-a-linux-virtual-machine/index.md b/docs/vm/Labs/lab2-vm-creation/lab2.b-create-a-linux-virtual-machine/index.md similarity index 100% rename from vm/Labs/lab2-vm-creation/lab2.b-create-a-linux-virtual-machine/index.md rename to docs/vm/Labs/lab2-vm-creation/lab2.b-create-a-linux-virtual-machine/index.md diff --git a/vm/Labs/lab2-vm-creation/scripts/custom_extension_linux.sh b/docs/vm/Labs/lab2-vm-creation/scripts/custom_extension_linux.sh similarity index 100% rename from vm/Labs/lab2-vm-creation/scripts/custom_extension_linux.sh rename to docs/vm/Labs/lab2-vm-creation/scripts/custom_extension_linux.sh diff --git a/vm/Labs/lab2-vm-creation/scripts/custom_extension_windows.ps1 b/docs/vm/Labs/lab2-vm-creation/scripts/custom_extension_windows.ps1 similarity index 100% rename from vm/Labs/lab2-vm-creation/scripts/custom_extension_windows.ps1 rename to docs/vm/Labs/lab2-vm-creation/scripts/custom_extension_windows.ps1 diff --git a/vm/Labs/lab3-generalize-and-capture-image/index.md b/docs/vm/Labs/lab3-generalize-and-capture-image/index.md similarity index 100% rename from vm/Labs/lab3-generalize-and-capture-image/index.md rename to docs/vm/Labs/lab3-generalize-and-capture-image/index.md diff --git a/vm/Labs/lab3-generalize-and-capture-image/lab3.a-generalize-and-capture-windows-image/index.md b/docs/vm/Labs/lab3-generalize-and-capture-image/lab3.a-generalize-and-capture-windows-image/index.md similarity index 100% rename from vm/Labs/lab3-generalize-and-capture-image/lab3.a-generalize-and-capture-windows-image/index.md rename to docs/vm/Labs/lab3-generalize-and-capture-image/lab3.a-generalize-and-capture-windows-image/index.md diff --git a/vm/Labs/lab3-generalize-and-capture-image/lab3.b-generalize-and-capture-linux-image/index.md b/docs/vm/Labs/lab3-generalize-and-capture-image/lab3.b-generalize-and-capture-linux-image/index.md similarity index 100% rename from vm/Labs/lab3-generalize-and-capture-image/lab3.b-generalize-and-capture-linux-image/index.md rename to docs/vm/Labs/lab3-generalize-and-capture-image/lab3.b-generalize-and-capture-linux-image/index.md diff --git a/vm/Labs/lab4-publish-your-vm-offer/index.md b/docs/vm/Labs/lab4-publish-your-vm-offer/index.md similarity index 100% rename from vm/Labs/lab4-publish-your-vm-offer/index.md rename to docs/vm/Labs/lab4-publish-your-vm-offer/index.md diff --git a/vm/Labs/lab5-purchase-your-offer/index.md b/docs/vm/Labs/lab5-purchase-your-offer/index.md similarity index 100% rename from vm/Labs/lab5-purchase-your-offer/index.md rename to docs/vm/Labs/lab5-purchase-your-offer/index.md diff --git a/vm/Packer/az-resource.ps1 b/docs/vm/Packer/az-resource.ps1 similarity index 100% rename from vm/Packer/az-resource.ps1 rename to docs/vm/Packer/az-resource.ps1 diff --git a/vm/Packer/index.md b/docs/vm/Packer/index.md similarity index 100% rename from vm/Packer/index.md rename to docs/vm/Packer/index.md diff --git a/vm/Packer/packerlinux.json b/docs/vm/Packer/packerlinux.json similarity index 100% rename from vm/Packer/packerlinux.json rename to docs/vm/Packer/packerlinux.json diff --git a/vm/index.md b/docs/vm/index.md similarity index 100% rename from vm/index.md rename to docs/vm/index.md diff --git a/mkdocs.yml b/mkdocs.yml index 04395b8b9..8d5d23180 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1 +1,3 @@ site_name: Mastering the Marketplace +theme: + name: material \ No newline at end of file diff --git a/mtm.code-workspace b/mtm.code-workspace new file mode 100644 index 000000000..bceb5a267 --- /dev/null +++ b/mtm.code-workspace @@ -0,0 +1,12 @@ +{ + "folders": [ + { + "path": "." + } + ], + "settings": { + "yaml.schemas": { + "https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml" + } + } +} \ No newline at end of file