Merge pull request #8632 from abpframework/EngincanV/navigation-menu

Add child documents to navigation menu
pull/8640/head^2
Alper Ebicoglu 5 years ago committed by GitHub
commit d3fd0571aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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"
@ -378,9 +396,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"
}
]
}
]
}
]
},
@ -398,6 +477,10 @@
"text": "Entities & Aggregate Roots",
"path": "Entities.md"
},
{
"text": "Multi Lingual Entities",
"path": "Multi-Lingual-Entities.md"
},
{
"text": "Value Objects",
"path": "Value-Objects.md"
@ -625,6 +708,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"
}
]
},
@ -811,6 +906,10 @@
{
"text": "Multi Tenancy",
"path": "UI/Angular/Multi-Tenancy.md"
},
{
"text": "Account Module",
"path": "UI/Angular/Account-Module"
}
]
},
@ -864,12 +963,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"
@ -928,6 +1051,10 @@
{
"text": "Common",
"items": [
{
"text": "Overriding the User Interface",
"path": "Customizing-Application-Modules-Overriding-User-Interface.md"
},
{
"text": "Utilities",
"items": [
@ -970,7 +1097,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",
@ -1098,7 +1235,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"
}
]
}
]
},
@ -1107,7 +1293,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"
}
]
}
]
},

Loading…
Cancel
Save