diff --git a/docs/en/Best-Practices/Domain-Services.md b/docs/en/Best-Practices/Domain-Services.md index 4ca2115283..f8b7c31797 100644 --- a/docs/en/Best-Practices/Domain-Services.md +++ b/docs/en/Best-Practices/Domain-Services.md @@ -1,3 +1,4 @@ ## Domain Services Best Practices & Conventions -TODO \ No newline at end of file +> **This document is not ready yet. Please see the [Domain Services](../Domain-Services.md) document.** + diff --git a/docs/en/Best-Practices/Index.md b/docs/en/Best-Practices/Index.md index f3f626ca63..5c21b5b9ec 100644 --- a/docs/en/Best-Practices/Index.md +++ b/docs/en/Best-Practices/Index.md @@ -25,3 +25,6 @@ Also, this guide is mostly usable for general **application development**. * [Entity Framework Core Integration](Entity-Framework-Core-Integration.md) * [MongoDB Integration](MongoDB-Integration.md) +## See Also + +* [E-Book: Implementing Domain Driven Design](https://abp.io/books/implementing-domain-driven-design) diff --git a/docs/en/CLI-New-Command-Samples.md b/docs/en/CLI-New-Command-Samples.md index 52ca533c81..e6c6f64ead 100644 --- a/docs/en/CLI-New-Command-Samples.md +++ b/docs/en/CLI-New-Command-Samples.md @@ -1,6 +1,6 @@ # ABP CLI Create Solution Sample Commands -The `abp new` command creates an ABP solution or other artifacts based on an ABP template. ABP CLI has several parameters to create a new ABP solution. In this document we will show you some sample commands to create a new solution. All the project names are `Acme.BookStore`. Currently, the only available mobile project is a `React Native` mobile app. Available database providers are `Entity Framework Core` and `MongoDB`. All the commands starts with `abp new`. +The `abp new` command creates an ABP solution or other artifacts based on an ABP template. [ABP CLI](CLI.md) has several parameters to create a new ABP solution. In this document we will show you some sample commands to create a new solution. All the project names are `Acme.BookStore`. Currently, the only available mobile project is a `React Native` mobile app. Available database providers are `Entity Framework Core` and `MongoDB`. All the commands starts with `abp new`. ## Angular @@ -220,3 +220,7 @@ As seen below, ABP Framework libraries are local project references. ``` + +## See Also + +* [ABP CLI documentation](CLI.md) diff --git a/docs/en/CLI.md b/docs/en/CLI.md index 829b9480c7..4e895e1277 100644 --- a/docs/en/CLI.md +++ b/docs/en/CLI.md @@ -119,6 +119,8 @@ For more samples, go to [ABP CLI Create Solution Samples](CLI-New-Command-Sample * `--local-framework-ref --abp-path`: Uses local projects references to the ABP framework instead of using the NuGet packages. This can be useful if you download the ABP Framework source code and have a local reference to the framework from your application. * `--no-random-port`: Uses template's default ports. +See some [examples for the new command](CLI-New-Command-Samples.md) here. + ### update Updating all ABP related packages can be tedious since there are many packages of the framework and modules. This command automatically updates all ABP related NuGet and NPM packages in a solution or project to the latest versions. @@ -448,4 +450,8 @@ abp install-libs [options] #### Options -* ```--working-directory``` or ```-wd```: Specifies the working directory. This option is useful when executing directory doesn't contain a project file. \ No newline at end of file +* ```--working-directory``` or ```-wd```: Specifies the working directory. This option is useful when executing directory doesn't contain a project file. + +## See Also + +* [Examples for the new command](CLI-New-Command-Samples.md) \ No newline at end of file diff --git a/docs/en/Global-Features.md b/docs/en/Global-Features.md index 3858e25aa1..0029127eb0 100644 --- a/docs/en/Global-Features.md +++ b/docs/en/Global-Features.md @@ -8,8 +8,6 @@ Global Features system is especially useful if you want to develop a reusable ap ## Installation > This package is already installed by default with the startup template. So, most of the time, you don't need to install it manually. -### Using the ABP CLI - Open a command line window in the folder of the project (.csproj file) and type the following command: ```bash diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index 0886e4ea30..c946b8401c 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -102,7 +102,7 @@ "path": "CLI.md", "items": [ { - "text": "Create Solution Sample Commands", + "text": "Examples for the new command", "path": "CLI-New-Command-Samples.md" } ] @@ -414,26 +414,13 @@ "text": "Plug-In Modules", "path": "PlugIn-Modules.md" }, - { - "text": "Customizing/Extending Modules", - "path": "Customizing-Application-Modules-Guide.md" - }, - { - "text": "Customizing/Extending Entities", - "path": "Customizing-Application-Modules-Extending-Entities.md" - }, - { - "text": "Customizing/Overriding Services", - "path": "Customizing-Application-Modules-Overriding-Services.md" - }, - { - "text": "Module Entity Extensions", - "path": "Module-Entity-Extensions.md" - }, { "text": "Best Practices", - "path": "Best-Practices/Index.md", "items": [ + { + "text": "Overall", + "path": "Best-Practices/Index.md" + }, { "text": "Module Architecture", "path": "Best-Practices/Module-Architecture.md" @@ -482,6 +469,28 @@ ] } ] + }, + { + "text": "Customizing/Extending Modules", + "path": "Customizing-Application-Modules-Guide.md", + "items": [ + { + "text": "Overall", + "path": "Customizing-Application-Modules-Guide.md" + }, + { + "text": "Module Entity Extension System", + "path": "Module-Entity-Extensions.md" + }, + { + "text": "Customizing/Extending Entities", + "path": "Customizing-Application-Modules-Extending-Entities.md" + }, + { + "text": "Customizing/Overriding Services", + "path": "Customizing-Application-Modules-Overriding-Services.md" + } + ] } ] }, @@ -499,10 +508,6 @@ "text": "Entities & Aggregate Roots", "path": "Entities.md" }, - { - "text": "Multi Lingual Entities", - "path": "Multi-Lingual-Entities.md" - }, { "text": "Value Objects", "path": "Value-Objects.md" @@ -729,19 +734,24 @@ }, { "text": "Customize/Extend the UI", - "path": "UI/AspNetCore/Customization-User-Interface.md" - }, - { - "text": "Entity Action Extensions", - "path": "UI/AspNetCore/Entity-Action-Extensions.md" - }, - { - "text": "Data Table Column Extensions", - "path": "UI/AspNetCore/Data-Table-Column-Extensions.md" - }, - { - "text": "Page Toolbar Extensions", - "path": "UI/AspNetCore/Page-Toolbar-Extensions.md" + "items": [ + { + "text": "Overall", + "path": "UI/AspNetCore/Customization-User-Interface.md" + }, + { + "text": "Entity Action Extensions", + "path": "UI/AspNetCore/Entity-Action-Extensions.md" + }, + { + "text": "Data Table Column Extensions", + "path": "UI/AspNetCore/Data-Table-Column-Extensions.md" + }, + { + "text": "Page Toolbar Extensions", + "path": "UI/AspNetCore/Page-Toolbar-Extensions.md" + } + ] } ] }, @@ -1118,11 +1128,11 @@ "path": "Entity-Framework-Core-Oracle.md", "items": [ { - "text": "Oracle", + "text": "Oracle (Official)", "path": "Entity-Framework-Core-Oracle-Official.md" }, { - "text": "Oracle Devart", + "text": "Oracle (Devart)", "path": "Entity-Framework-Core-Oracle-Devart.md" } ] @@ -1253,56 +1263,7 @@ }, { "text": "Migration Guides", - "path": "Migration-Guides/Index.md", - "items": [ - { - "text": "MVC / Razor Pages", - "items": [ - { - "text": "3.3 to 4.0", - "path": "Migration-Guides/Abp-4_0-MVC-Razor-Pages.md" - } - ] - }, - { - "text": "Blazor", - "items": [ - { - "text": "3.2 to 3.3", - "path": "Migration-Guides/BlazorUI-3_3.md" - }, - { - "text": "3.3 to 4.0", - "path": "Migration-Guides/Abp-4_0-Blazor.md" - } - ] - }, - { - "text": "Angular", - "items": [ - { - "text": "3.3 to 4.0", - "path": "Migration-Guides/Abp-4_0-Angular.md" - } - ] - }, - { - "text": "3.3 to 4.0", - "path": "Migration-Guides/Abp-4_0.md" - }, - { - "text": "4.2", - "path": "Migration-Guides/Abp-4_2.md" - }, - { - "text": "4.x to 4.3", - "path": "Migration-Guides/Abp-4_3.md" - }, - { - "text": "Upgrading the Startup Template", - "path": "Migration-Guides/Upgrading-Startup-Template.md" - } - ] + "path": "Migration-Guides/Index.md" } ] },