mirror of https://github.com/abpframework/abp
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							392 lines
						
					
					
						
							8.9 KiB
						
					
					
				
			
		
		
	
	
							392 lines
						
					
					
						
							8.9 KiB
						
					
					
				| {
 | |
|   "items": [
 | |
|     {
 | |
|       "text": "Getting Started",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "From Startup Templates",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "Application with MVC (Razor Pages) UI",
 | |
|               "path": "Getting-Started-AspNetCore-MVC-Template.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Application with Angular UI",
 | |
|               "path": "Getting-Started-Angular-Template.md"
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           "text": "From Empty Projects",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "With ASP.NET Core Web Application",
 | |
|               "path": "Getting-Started-AspNetCore-Application.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "With Console Application",
 | |
|               "path": "Getting-Started-Console-Application.md"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Tutorials",
 | |
|       "path": "Tutorials/Index.md",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Application Development",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "With ASP.NET Core MVC UI",
 | |
|               "path": "Tutorials/AspNetCore-Mvc/Part-I.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "With Angular UI",
 | |
|               "path": "Tutorials/Angular/Part-I.md"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "ASP.NET Boilerplate Migration Guide",
 | |
|       "path": "AspNet-Boilerplate-Migration-Guide.md"
 | |
|     },
 | |
|     {
 | |
|       "text": "CLI",
 | |
|       "path": "CLI.md"
 | |
|     },
 | |
|     {
 | |
|       "text": "Fundamentals",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Configuration",
 | |
|           "path": "Configuration.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Options",
 | |
|           "path": "Options.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Dependency Injection",
 | |
|           "path": "Dependency-Injection.md",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "AutoFac Integration",
 | |
|               "path": "Autofac-Integration.md"
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           "text": "Virtual File System",
 | |
|           "path": "Virtual-File-System.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Localization",
 | |
|           "path": "Localization.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Exception Handling",
 | |
|           "path": "Exception-Handling.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Validation",
 | |
|           "path": "Validation.md",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "FluentValidation Integration",
 | |
|               "path": "FluentValidation.md"
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           "text": "Authorization",
 | |
|           "path": "Authorization.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Caching",
 | |
|           "path": "Caching.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Logging",
 | |
|           "path": "Logging.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Audit Logging",
 | |
|           "path": "Audit-Logging.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Settings",
 | |
|           "path": "Settings.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Data Filtering",
 | |
|           "path": "Data-Filtering.md"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Events",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Event Bus (local)"
 | |
|         },
 | |
|         {
 | |
|           "text": "Distributed Event Bus",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "RabbitMQ Integration"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Services",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Current User",
 | |
|           "path": "CurrentUser.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Object to object mapping",
 | |
|           "path": "Object-To-Object-Mapping.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Object Serialization"
 | |
|         },
 | |
|         {
 | |
|           "text": "JSON Serialization"
 | |
|         },
 | |
|         {
 | |
|           "text": "Emailing"
 | |
|         },
 | |
|         {
 | |
|           "text": "GUIDs"
 | |
|         },
 | |
|         {
 | |
|           "text": "Threading"
 | |
|         },
 | |
|         {
 | |
|           "text": "Timing"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Multi Tenancy",
 | |
|       "path": "Multi-Tenancy.md"
 | |
|     },
 | |
|     {
 | |
|       "text": "Module Development",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Basics",
 | |
|           "path": "Module-Development-Basics.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Plug-In Modules"
 | |
|         },
 | |
|         {
 | |
|           "text": "Best Practices",
 | |
|           "path": "Best-Practices/Index.md"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Domain Driven Design",
 | |
|       "path": "Domain-Driven-Design.md",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Domain Layer",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "Entities & Aggregate Roots",
 | |
|               "path": "Entities.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Value Objects"
 | |
|             },
 | |
|             {
 | |
|               "text": "Repositories",
 | |
|               "path": "Repositories.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Domain Services"
 | |
|             },
 | |
|             {
 | |
|               "text": "Specifications"
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           "text": "Application Layer",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "Application Services",
 | |
|               "path": "Application-Services.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Data Transfer Objects"
 | |
|             },
 | |
|             {
 | |
|               "text": "Unit Of Work"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "ASP.NET Core",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "API",
 | |
|           "items": [            
 | |
|             {
 | |
|               "text": "Auto API Controllers",
 | |
|               "path": "AspNetCore/Auto-API-Controllers.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Dynamic C# API Clients",
 | |
|               "path": "AspNetCore/Dynamic-CSharp-API-Clients.md"
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           "text": "User Interface",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "Client Side Package Management",
 | |
|               "path": "AspNetCore/Client-Side-Package-Management.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Bundling & Minification",
 | |
|               "path": "AspNetCore/Bundling-Minification.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Tag Helpers",
 | |
|               "path": "AspNetCore/Tag-Helpers/Index.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Widgets",
 | |
|               "path": "AspNetCore/Widgets.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Theming",
 | |
|               "path": "AspNetCore/Theming.md"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Data Access",
 | |
|       "path": "Data-Access.md",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Connection Strings",
 | |
|           "path": "Connection-Strings.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Database Providers",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "Entity Framework Core",
 | |
|               "path": "Entity-Framework-Core.md",
 | |
|               "items": [
 | |
|                 {
 | |
|                   "text": "Switch DBMS",
 | |
|                   "path": "Entity-Framework-Core-Other-DBMS.md",
 | |
|                   "items": [
 | |
|                     {
 | |
|                       "text": "To MySQL",
 | |
|                       "path": "Entity-Framework-Core-MySQL.md"
 | |
|                     },
 | |
|                     {
 | |
|                       "text": "To PostgreSQL",
 | |
|                       "path": "Entity-Framework-Core-PostgreSQL.md"
 | |
|                     },
 | |
|                     {
 | |
|                       "text": "To SQLite",
 | |
|                       "path": "Entity-Framework-Core-SQLite.md"
 | |
|                     }
 | |
|                   ]
 | |
|                 }
 | |
|               ]
 | |
|             },
 | |
|             {
 | |
|               "text": "MongoDB",
 | |
|               "path": "MongoDB.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "Dapper",
 | |
|               "path": "Dapper.md"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Background",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Background Jobs",
 | |
|           "path": "Background-Jobs.md",
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "Hangfire Integration",
 | |
|               "path": "Background-Jobs-Hangfire.md"
 | |
|             },
 | |
|             {
 | |
|               "text": "RabbitMQ Integration",
 | |
|               "path": "Background-Jobs-RabbitMq.md"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Startup Templates",
 | |
|       "path": "Startup-Templates/Index.md",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Application",
 | |
|           "path": "Startup-Templates/Application.md"
 | |
|         },
 | |
|         {
 | |
|           "text": "Module",
 | |
|           "path": "Startup-Templates/Module.md"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Samples",
 | |
|       "items": [
 | |
|         {
 | |
|           "text": "Microservice Demo",
 | |
|           "path": "Samples/Microservice-Demo.md"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "text": "Application Modules",
 | |
|       "path": "Modules/Index.md"
 | |
|     },
 | |
|     {
 | |
|       "text": "Microservice Architecture",
 | |
|       "path": "Microservice-Architecture.md"
 | |
|     },
 | |
|     {
 | |
|       "text": "Testing"
 | |
|     },
 | |
|     {
 | |
|       "text": "Nightly Builds",
 | |
|       "path": "Nightly-Builds.md"
 | |
|     },
 | |
|     {
 | |
|       "text": "Contribution Guide",
 | |
|       "path": "Contribution/Index.md"
 | |
|     }
 | |
|   ]
 | |
| } |