diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index 4d2b2419c2..c7ace09979 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -9,7 +9,21 @@ "items": [ { "text": "Web Application", - "path": "Getting-Started.md" + "path": "Getting-Started.md", + "items": [ + { + "text": "1: Setup Your Development Environment", + "path": "Getting-Started-Setup-Environment.md" + }, + { + "text": "2: Creating a New Solution", + "path": "Getting-Started-Create-Solution.md" + }, + { + "text": "3: Running the Solution", + "path": "Getting-Started-Running-Solution.md" + } + ] }, { "text": "Console Application", @@ -324,6 +338,10 @@ "text": "Features", "path": "Features.md" }, + { + "text": "Global Features", + "path": "Global-Features.md" + }, { "text": "GUID Generation", "path": "Guid-Generation.md" @@ -368,9 +386,70 @@ "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" + "path": "Best-Practices/Index.md", + "items": [ + { + "text": "Module Architecture", + "path": "Best-Practices/Module-Architecture.md" + }, + { + "text": "Domain Layer", + "items": [ + { + "text": "Entities", + "path": "Best-Practices/Entities.md" + }, + { + "text": "Repositories", + "path": "Best-Practices/Repositories.md" + }, + { + "text": "Domain Services", + "path": "Best-Practices/Domain-Services.md" + } + ] + }, + { + "text": "Application Layer", + "items": [ + { + "text": "Application Services", + "path": "Best-Practices/Application-Services.md" + }, + { + "text": "Data Transfer Objects", + "path": "Best-Practices/Data-Transfer-Objects.md" + } + ] + }, + { + "text": "Data Access", + "items": [ + { + "text": "Entity Framework Core Integration", + "path": "Best-Practices/Entity-Framework-Core-Integration.md" + }, + { + "text": "MongoDB Integration", + "path": "Best-Practices/MongoDB-Integration.md" + } + ] + } + ] } ] }, @@ -388,6 +467,10 @@ "text": "Entities & Aggregate Roots", "path": "Entities.md" }, + { + "text": "Multi Lingual Entities", + "path": "Multi-Lingual-Entities.md" + }, { "text": "Value Objects", "path": "Value-Objects.md" @@ -615,6 +698,18 @@ { "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" } ] }, @@ -801,6 +896,10 @@ { "text": "Multi Tenancy", "path": "UI/Angular/Multi-Tenancy.md" + }, + { + "text": "Account Module", + "path": "UI/Angular/Account-Module" } ] }, @@ -854,12 +953,36 @@ { "text": "Ellipsis", "path": "UI/Angular/Ellipsis-Directive.md" + }, + { + "text": "Context Strategy", + "path": "UI/Angular/Context-Strategy.md" + }, + { + "text": "Cross Origin Strategy", + "path": "UI/Angular/Cross-Origin-Strategy.md" + }, + { + "text": "Dom Strategy", + "path": "UI/Angular/Dom-Strategy.md" + }, + { + "text": "Container Strategy", + "path": "UI/Angular/Container-Strategy.md" + }, + { + "text": "Content Security Strategy", + "path": "UI/Angular/Content-Security-Strategy.md" } ] }, { "text": "Customization", "items": [ + { + "text": "Customization Guide", + "path": "UI/Angular/Customization-User-Interface.md" + }, { "text": "Modifying the Menu", "path": "UI/Angular/Modifying-the-Menu.md" @@ -918,6 +1041,10 @@ { "text": "Common", "items": [ + { + "text": "Overriding the User Interface", + "path": "Customizing-Application-Modules-Overriding-User-Interface.md" + }, { "text": "Utilities", "items": [ @@ -960,7 +1087,17 @@ }, { "text": "To Oracle", - "path": "Entity-Framework-Core-Oracle.md" + "path": "Entity-Framework-Core-Oracle.md", + "items": [ + { + "text": "Oracle", + "path": "Entity-Framework-Core-Oracle-Official.md" + }, + { + "text": "Oracle Devart", + "path": "Entity-Framework-Core-Oracle-Devart.md" + } + ] }, { "text": "To SQLite", @@ -1088,7 +1225,56 @@ }, { "text": "Migration Guides", - "path": "Migration-Guides/Index.md" + "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" + } + ] } ] }, @@ -1097,7 +1283,17 @@ "items": [ { "text": "CLI", - "path": "CLI.md" + "path": "CLI.md", + "items": [ + { + "text": "Build Command", + "path": "CLI-BuildCommand.md" + }, + { + "text": "Create Solution Sample Commands", + "path": "CLI-New-Command-Samples.md" + } + ] } ] },