diff --git a/docs/en/Getting-Started-Create-Solution-Single-Layer.md b/docs/en/Getting-Started-Create-Solution-Single-Layer.md index 8c4a6d0d88..d2fbadd1b5 100644 --- a/docs/en/Getting-Started-Create-Solution-Single-Layer.md +++ b/docs/en/Getting-Started-Create-Solution-Single-Layer.md @@ -8,6 +8,20 @@ } ```` +````json +//[doc-nav] +{ + "Next": { + "Name": "Running the solution", + "Path": "Getting-Started-Running-Solution-Single-Layer" + }, + "Previous": { + "Name": "Setup Your Development Environment", + "Path": "Getting-Started-Setup-Environment-Single-Layer" + } +} +```` + > This document assumes that you prefer to use **{{ UI_Value }}** as the UI framework and **{{ DB_Value }}** as the database provider. For other options, please change the preference on top of this document. ## Create a New Project @@ -45,8 +59,4 @@ Configure(options => > Or you can delete that code since `Auto` is already the default behavior. -{{ end }} - -## Next Step - -* [Running the solution](Getting-Started-Running-Solution-Single-Layer.md) \ No newline at end of file +{{ end }} \ No newline at end of file diff --git a/docs/en/Getting-Started-Create-Solution.md b/docs/en/Getting-Started-Create-Solution.md index 45689b45fc..96740abf89 100644 --- a/docs/en/Getting-Started-Create-Solution.md +++ b/docs/en/Getting-Started-Create-Solution.md @@ -8,6 +8,19 @@ "Tiered": ["Yes", "No"] } ```` +````json +//[doc-nav] +{ + "Next": { + "Name": "Running the solution", + "Path": "Getting-Started-Running-Solution" + }, + "Previous": { + "Name": "Setup Your Development Environment", + "Path": "Getting-Started-Setup-Environment" + } +} +```` > This document assumes that you prefer to use **{{ UI_Value }}** as the UI framework and **{{ DB_Value }}** as the database provider. For other options, please change the preference on top of this document. @@ -66,8 +79,4 @@ Configure(options => > Or you can delete that code since `Auto` is already the default behavior. -{{ end }} - -## Next Step - -* [Running the solution](Getting-Started-Running-Solution.md) \ No newline at end of file +{{ end }} \ No newline at end of file diff --git a/docs/en/Getting-Started-Running-Solution-Single-Layer.md b/docs/en/Getting-Started-Running-Solution-Single-Layer.md index 58783b8c3b..18b2316cf6 100644 --- a/docs/en/Getting-Started-Running-Solution-Single-Layer.md +++ b/docs/en/Getting-Started-Running-Solution-Single-Layer.md @@ -8,6 +8,16 @@ } ```` +````json +//[doc-nav] +{ + "Previous": { + "Name": "Creating a new solution", + "Path": "Getting-Started-Create-Solution-Single-Layer" + } +} +```` + > This document assumes that you prefer to use **{{ UI_Value }}** as the UI framework and **{{ DB_Value }}** as the database provider. For other options, please change the preference on top of this document. ## Create the Database diff --git a/docs/en/Getting-Started-Running-Solution.md b/docs/en/Getting-Started-Running-Solution.md index d71c0a64da..f522016278 100644 --- a/docs/en/Getting-Started-Running-Solution.md +++ b/docs/en/Getting-Started-Running-Solution.md @@ -9,6 +9,16 @@ } ```` +````json +//[doc-nav] +{ + "Previous": { + "Name": "Creating a new solution", + "Path": "Getting-Started-Create-Solution" + } +} +```` + > This document assumes that you prefer to use **{{ UI_Value }}** as the UI framework and **{{ DB_Value }}** as the database provider. For other options, please change the preference on top of this document. ## Create the Database @@ -258,9 +268,4 @@ It may take a longer time for the first build. Once it finishes, it opens the An {{ end }} -Enter **admin** as the username and **1q2w3E*** as the password to login to the application. The application is up and running. You can start developing your application based on this startup template. - -## See Also - -* [Web Application Development Tutorial](Tutorials/Part-1.md) -* [Application Startup Template](Startup-Templates/Application.md) +Enter **admin** as the username and **1q2w3E*** as the password to login to the application. The application is up and running. You can start developing your application based on this startup template. \ No newline at end of file diff --git a/docs/en/Getting-Started-Setup-Environment-Single-Layer.md b/docs/en/Getting-Started-Setup-Environment-Single-Layer.md index c9a308a850..ad7beff5d7 100644 --- a/docs/en/Getting-Started-Setup-Environment-Single-Layer.md +++ b/docs/en/Getting-Started-Setup-Environment-Single-Layer.md @@ -8,6 +8,16 @@ } ```` +````json +//[doc-nav] +{ + "Next": { + "Name": "Creating a new solution", + "Path": "Getting-Started-Create-Solution-Single-Layer" + } +} +```` + > This document assumes that you prefer to use **{{ UI_Value }}** as the UI framework and **{{ DB_Value }}** as the database provider. For other options, please change the preference on top of this document. ## Setup Your Development Environment diff --git a/docs/en/Getting-Started-Setup-Environment.md b/docs/en/Getting-Started-Setup-Environment.md index 12f7cd5890..2c1b7c4155 100644 --- a/docs/en/Getting-Started-Setup-Environment.md +++ b/docs/en/Getting-Started-Setup-Environment.md @@ -8,6 +8,15 @@ "Tiered": ["Yes", "No"] } ```` +````json +//[doc-nav] +{ + "Next": { + "Name": "Creating a new solution", + "Path": "Getting-Started-Create-Solution" + } +} +```` > This document assumes that you prefer to use **{{ UI_Value }}** as the UI framework and **{{ DB_Value }}** as the database provider. For other options, please change the preference on top of this document. @@ -46,8 +55,4 @@ If you've already installed, you can update it using the following command: ````shell dotnet tool update -g Volo.Abp.Cli -```` - -## Next Step - -* [Creating a new solution](Getting-Started-Create-Solution.md) \ No newline at end of file +```` \ No newline at end of file diff --git a/docs/en/Tutorials/Part-1.md b/docs/en/Tutorials/Part-1.md index e5a8750f39..96b39066e9 100644 --- a/docs/en/Tutorials/Part-1.md +++ b/docs/en/Tutorials/Part-1.md @@ -6,6 +6,16 @@ "DB": ["EF","Mongo"] } ```` +````json +//[doc-nav] +{ + "Next": { + "Name": "The Book List Page", + "Path": "Tutorials/Part-2" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -510,8 +520,4 @@ If you try to execute the `[GET] /api/app/book` API to get a list of books, the } ```` -That's pretty cool since we haven't written a single line of code to create the API controller, but now we have a fully working REST API! - -## The Next Part - -See the [next part](Part-2.md) of this tutorial. +That's pretty cool since we haven't written a single line of code to create the API controller, but now we have a fully working REST API! \ No newline at end of file diff --git a/docs/en/Tutorials/Part-10.md b/docs/en/Tutorials/Part-10.md index 601905f522..2c5accb6c0 100644 --- a/docs/en/Tutorials/Part-10.md +++ b/docs/en/Tutorials/Part-10.md @@ -6,6 +6,17 @@ "DB": ["EF","Mongo"] } ```` + +````json +//[doc-nav] +{ + "Previous": { + "Name": "Authors: User Interface", + "Path": "Tutorials/Part-9" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: diff --git a/docs/en/Tutorials/Part-2.md b/docs/en/Tutorials/Part-2.md index d22e4b5062..cbd3e0909c 100644 --- a/docs/en/Tutorials/Part-2.md +++ b/docs/en/Tutorials/Part-2.md @@ -6,6 +6,20 @@ "DB": ["EF","Mongo"] } ```` +````json +//[doc-nav] +{ + "Next": { + "Name": "Creating, Updating and Deleting Books", + "Path": "Tutorials/Part-3" + }, + "Previous": { + "Name": "Creating the Server Side", + "Path": "Tutorials/Part-1" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -668,7 +682,3 @@ You can run the application! The final UI of this part is shown below: This is a fully working, server side paged, sorted and localized table of books. {{end # UI }} - -## The Next Part - -Check the [next part](Part-3.md) of this tutorial. diff --git a/docs/en/Tutorials/Part-3.md b/docs/en/Tutorials/Part-3.md index bb00d71651..2e33d7b35c 100644 --- a/docs/en/Tutorials/Part-3.md +++ b/docs/en/Tutorials/Part-3.md @@ -6,6 +6,21 @@ "DB": ["EF","Mongo"] } ```` + +````json +//[doc-nav] +{ + "Next": { + "Name": "Integration Tests", + "Path": "Tutorials/Part-4" + }, + "Previous": { + "Name": "The Book List Page", + "Path": "Tutorials/Part-2" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -1554,6 +1569,3 @@ Here's the complete code to create the book management CRUD page, that has been {{end}} -## The Next Part - -Check out the [next part](Part-4.md) of this tutorial. diff --git a/docs/en/Tutorials/Part-4.md b/docs/en/Tutorials/Part-4.md index 87bc512b5e..4172072c74 100644 --- a/docs/en/Tutorials/Part-4.md +++ b/docs/en/Tutorials/Part-4.md @@ -6,6 +6,21 @@ "DB": ["EF","Mongo"] } ```` + +````json +//[doc-nav] +{ + "Next": { + "Name": "Authorization", + "Path": "Tutorials/Part-5" + }, + "Previous": { + "Name": "Creating, Updating and Deleting Books", + "Path": "Tutorials/Part-3" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -282,8 +297,4 @@ Open the **Test Explorer Window** (use Test -> Windows -> Test Explorer menu if ![bookstore-appservice-tests](./images/bookstore-appservice-tests.png) -Congratulations, the **green icons** indicates that the tests have been successfully passed! - -## The Next Part - -See the [next part](Part-5.md) of this tutorial. +Congratulations, the **green icons** indicates that the tests have been successfully passed! \ No newline at end of file diff --git a/docs/en/Tutorials/Part-5.md b/docs/en/Tutorials/Part-5.md index f306b7f4a2..aebb4bd8bc 100644 --- a/docs/en/Tutorials/Part-5.md +++ b/docs/en/Tutorials/Part-5.md @@ -6,6 +6,21 @@ "DB": ["EF","Mongo"] } ```` + +````json +//[doc-nav] +{ + "Next": { + "Name": "Authors: Domain Layer", + "Path": "Tutorials/Part-6" + }, + "Previous": { + "Name": "Integration Tests", + "Path": "Tutorials/Part-4" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -562,8 +577,4 @@ private async Task ConfigureMainMenuAsync(MenuConfigurationContext context) } ```` -{{end}} - -## The Next Part - -See the [next part](Part-6.md) of this tutorial. +{{end}} \ No newline at end of file diff --git a/docs/en/Tutorials/Part-6.md b/docs/en/Tutorials/Part-6.md index 2cb525b4a4..55b9d2689e 100644 --- a/docs/en/Tutorials/Part-6.md +++ b/docs/en/Tutorials/Part-6.md @@ -6,6 +6,21 @@ "DB": ["EF","Mongo"] } ```` + +````json +//[doc-nav] +{ + "Next": { + "Name": "Authors: Database Integration", + "Path": "Tutorials/Part-7" + }, + "Previous": { + "Name": "Authorization", + "Path": "Tutorials/Part-5" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -263,8 +278,4 @@ We will implement this repository in the next part. This part covered the domain layer of the authors functionality of the book store application. The main files created/updated in this part was highlighted in the picture below: -![bookstore-author-domain-layer](images/bookstore-author-domain-layer.png) - -## The Next Part - -See the [next part](Part-7.md) of this tutorial. +![bookstore-author-domain-layer](images/bookstore-author-domain-layer.png) \ No newline at end of file diff --git a/docs/en/Tutorials/Part-7.md b/docs/en/Tutorials/Part-7.md index 41264789cc..9f0c51b5e9 100644 --- a/docs/en/Tutorials/Part-7.md +++ b/docs/en/Tutorials/Part-7.md @@ -6,6 +6,21 @@ "DB": ["EF","Mongo"] } ```` + +````json +//[doc-nav] +{ + "Next": { + "Name": "Authors: Application Layer", + "Path": "Tutorials/Part-8" + }, + "Previous": { + "Name": "Authors: Domain Layer", + "Path": "Tutorials/Part-6" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -226,8 +241,4 @@ public class MongoDbAuthorRepository > See the [MongoDB Integration document](../MongoDB.md) for more information on the MongoDB based repositories. -{{end}} - -## The Next Part - -See the [next part](Part-8.md) of this tutorial. +{{end}} \ No newline at end of file diff --git a/docs/en/Tutorials/Part-8.md b/docs/en/Tutorials/Part-8.md index a1563f6b2c..5263cbc44e 100644 --- a/docs/en/Tutorials/Part-8.md +++ b/docs/en/Tutorials/Part-8.md @@ -6,6 +6,21 @@ "DB": ["EF","Mongo"] } ```` + +````json +//[doc-nav] +{ + "Next": { + "Name": "Authors: User Interface", + "Path": "Tutorials/Part-9" + }, + "Previous": { + "Name": "Authors: Database Integration", + "Path": "Tutorials/Part-7" + } +} +```` + ## About This Tutorial In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: @@ -589,7 +604,3 @@ public class MongoDBAuthorAppService_Tests : AuthorAppService_Tests **Tip**: If you run the `.DbMigrator` console application after defining a new permission, it automatically grants these new permissions to the admin role and you don't need to manually grant the permissions yourself. -{{end}} - -## The Next Part - -See the [next part](Part-10.md) of this tutorial. +{{end}} \ No newline at end of file