diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index 74d0d04417..caabea99cb 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -1177,10 +1177,6 @@ { "text": "Angular", "items": [ - { - "text": "Overview", - "path": "framework/ui/angular/overview.md" - }, { "text": "Quick Start", "path": "framework/ui/angular/quick-start.md" diff --git a/docs/en/framework/api-development/overview.md b/docs/en/framework/api-development/overview.md index d39e5c8199..9d7e215896 100644 --- a/docs/en/framework/api-development/overview.md +++ b/docs/en/framework/api-development/overview.md @@ -1,4 +1,6 @@ -## API Development +## API Development: Overview + +ABP provides a set of features and integrations to third-party libraries to easily develop APIs. Here, is the list of documents that you can refer to while developing APIs: * [ABP Endpoints](./standard-apis/overview.md) * [API Versioning](./versioning.md) diff --git a/docs/en/framework/api-development/standard-apis/overview.md b/docs/en/framework/api-development/standard-apis/overview.md index 3a878e1c2c..7dc0666bdd 100644 --- a/docs/en/framework/api-development/standard-apis/overview.md +++ b/docs/en/framework/api-development/standard-apis/overview.md @@ -1,4 +1,6 @@ ## ABP Endpoints +ABP provides pre-built and standart endpoints that contains some useful information about the application/service, such as localization entries and settings. Here, is the list of some pre-built endpoints: + * [Application Configuration](./configuration.md) * [Application Localization](./localization.md) \ No newline at end of file diff --git a/docs/en/framework/architecture/best-practices/application-layer-overview.md b/docs/en/framework/architecture/best-practices/application-layer-overview.md index 1a37df91fa..b7650d6699 100644 --- a/docs/en/framework/architecture/best-practices/application-layer-overview.md +++ b/docs/en/framework/architecture/best-practices/application-layer-overview.md @@ -1,4 +1,6 @@ ## Best Practices: Application Layer +ABP suggests some best-practices that you can use while implementing the Application Layer by following Domain Driven Design principles: + * [Application Services](./application-services.md) * [Data Transfer Objects](./data-transfer-objects.md) \ No newline at end of file diff --git a/docs/en/framework/architecture/best-practices/data-access-overview.md b/docs/en/framework/architecture/best-practices/data-access-overview.md index ed3422cb5a..3c0aa1a9c7 100644 --- a/docs/en/framework/architecture/best-practices/data-access-overview.md +++ b/docs/en/framework/architecture/best-practices/data-access-overview.md @@ -1,4 +1,6 @@ ## Best Practices: Data Access +ABP suggests some best-practices that you can use while implementing the Infrastructure Layer (integrations) by following Domain Driven Design principles: + * [Entity Framework Core](./entity-framework-core-integration.md) * [MongoDB](./mongodb-integration.md) \ No newline at end of file diff --git a/docs/en/framework/architecture/best-practices/domain-layer-overview.md b/docs/en/framework/architecture/best-practices/domain-layer-overview.md index 94f31cc264..995d545cb5 100644 --- a/docs/en/framework/architecture/best-practices/domain-layer-overview.md +++ b/docs/en/framework/architecture/best-practices/domain-layer-overview.md @@ -1,5 +1,7 @@ ## Best Practices: Domain Layer +ABP suggests some best-practices that you can use while implementing the Domain Layer by following Domain Driven Design principles: + * [Entities](./entities.md) * [Repositories](./repositories.md) * [Domain Services](./domain-services.md) \ No newline at end of file diff --git a/docs/en/framework/architecture/domain-driven-design/application-layer.md b/docs/en/framework/architecture/domain-driven-design/application-layer.md index 5da529c803..03b83fb038 100644 --- a/docs/en/framework/architecture/domain-driven-design/application-layer.md +++ b/docs/en/framework/architecture/domain-driven-design/application-layer.md @@ -1,5 +1,7 @@ ## Domain Driven Design: Application Layer +Application Layer mediates between the Presentation and Domain Layers. Orchestrates business objects to perform specific application tasks and implements use cases as the application logic. Here, is the list of the building blocks of the Application Layer: + * [Application Services](./application-services.md) * [Data Transfer Objects](./data-transfer-objects.md) * [Unit of Work](./unit-of-work.md) \ No newline at end of file diff --git a/docs/en/framework/architecture/domain-driven-design/domain-layer.md b/docs/en/framework/architecture/domain-driven-design/domain-layer.md index f0a11e7d8f..9ce7519810 100644 --- a/docs/en/framework/architecture/domain-driven-design/domain-layer.md +++ b/docs/en/framework/architecture/domain-driven-design/domain-layer.md @@ -1,5 +1,7 @@ ## Domain Driven Design: Domain Layer +Domain Layer contains business objects and the core (domain) business rules of the application and it's the heart of the application. Here, is the list of building blocks of the Domain Layer: + * [Entities & Aggregate Roots](./entities.md) * [Value Objects](./value-objects.md) * [Repositories](./repositories.md) diff --git a/docs/en/framework/fundamentals/overview.md b/docs/en/framework/fundamentals/overview.md index 74db71d3c6..b09e8c5d5a 100644 --- a/docs/en/framework/fundamentals/overview.md +++ b/docs/en/framework/fundamentals/overview.md @@ -1,5 +1,7 @@ ## ABP Fundamentals: Overview +ABP provides fundamental documents that explain to you the core building-blocks of ABP & .NET applications. Here, is the full list of the fundamental documents: + * [Application Startup](./application-startup.md) * [Authorization](./authorization.md) * [Caching](./caching.md) diff --git a/docs/en/framework/infrastructure/overview.md b/docs/en/framework/infrastructure/overview.md index 358dff66f7..df52f222db 100644 --- a/docs/en/framework/infrastructure/overview.md +++ b/docs/en/framework/infrastructure/overview.md @@ -1,5 +1,7 @@ ## ABP Infrastructure: Overview +ABP provides a complete infrastructure for creating software solutions with modern architectures based on .NET platform: + * [Audit Logging](./audit-logging.md) * [Background Jobs](./background-jobs/index.md) * [Background Workers](./background-workers/index.md) diff --git a/docs/en/framework/ui/angular/overview.md b/docs/en/framework/ui/angular/overview.md deleted file mode 100644 index fe9d290cb5..0000000000 --- a/docs/en/framework/ui/angular/overview.md +++ /dev/null @@ -1,3 +0,0 @@ -## Angular UI: Overview - -//TODO:... \ No newline at end of file diff --git a/docs/en/framework/ui/overview.md b/docs/en/framework/ui/overview.md index 123d158754..8ae4cd5b0e 100644 --- a/docs/en/framework/ui/overview.md +++ b/docs/en/framework/ui/overview.md @@ -1,7 +1,9 @@ ## ABP: UI Options +ABP provides several options for building the user interface (UI) in your applications. Here are some of the officially supported UI options you can use with ABP: + * [MVC / Razor Pages](./mvc-razor-pages/overall.md) * [Blazor](./blazor/overall.md) -* [Angular](./angular/overview.md) +* [Angular](./angular/quick-start.md) * [React Native](./react-native/index.md) * [MAUI](./maui/index.md) \ No newline at end of file diff --git a/docs/en/release-info/overview.md b/docs/en/release-info/overview.md index fc89a7c636..3a2d4704d6 100644 --- a/docs/en/release-info/overview.md +++ b/docs/en/release-info/overview.md @@ -1,3 +1,9 @@ ## Release Information: Overview -//TODO:... \ No newline at end of file +* [Release Notes](./release-notes.md) +* [Migration Guides](./migration-guides/index.md) +* [Road Map](./road-map.md) +* [Upgrading](./upgrading.md) +* [Preview Releases](./previews.md) +* [Nightly Releases](./nightly-builds.md) +* [Official Packages](https://abp.io/packages) \ No newline at end of file diff --git a/docs/en/tutorials/overview.md b/docs/en/tutorials/overview.md index 8a1c67b5e3..357649f5b3 100644 --- a/docs/en/tutorials/overview.md +++ b/docs/en/tutorials/overview.md @@ -1,3 +1,6 @@ ## ABP Tutorials: Overview -//TODO:... \ No newline at end of file +This document provides an overview of essential tutorials that will help you get started with ABP platform: + +* [TODO Application](todo/index.md): This is a single-part, quick-start tutorial to build a simple application with ABP. Start with this tutorial if you want to quickly understand how ABP works. +* [Book Store Application](book-store/overview.md): This is a multi-part, complete tutorial to build a bookstore application with ABP. Start with this tutorial if you want to create a layered solution with ABP and apply DDD best practices. \ No newline at end of file