From e1b6609f8b18bdd860a6c18a17f6fba6883b5f1f Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Mon, 14 Jun 2021 11:41:57 +0300 Subject: [PATCH] Open the related document page after adding a module via CLI resolves https://github.com/abpframework/abp/issues/7870 --- .../Volo/Abp/Cli/ProjectModification/ModuleInfo.cs | 4 +++- .../Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ModuleInfo.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ModuleInfo.cs index d5e7a4e15a..7ffe7ffc48 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ModuleInfo.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ModuleInfo.cs @@ -10,8 +10,10 @@ namespace Volo.Abp.Cli.ProjectModification public string EfCoreConfigureMethodName { get; set; } + public string DocumentationLinks { get; set; } + public List NugetPackages { get; set; } public List NpmPackages { get; set; } } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs index 9a30fd7fd3..fc454a9bae 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs @@ -131,6 +131,11 @@ namespace Volo.Abp.Cli.ProjectModification await RunBundleForBlazorAsync(projectFiles, module); ModifyDbContext(projectFiles, module, skipDbMigrations); + + if (!string.IsNullOrWhiteSpace(module.DocumentationLinks)) + { + CmdHelper.OpenWebPage(module.DocumentationLinks.Split(" ", StringSplitOptions.RemoveEmptyEntries)[0]); + } } private ModuleWithMastersInfo RemoveIncompatiblePackages(ModuleWithMastersInfo module, string version)