Skip to content

Commit 70d06db

Browse files
Merge pull request #21657 from abpframework/EngincanV/update-studio-docs
Update several docs for the new default start action behavior
2 parents 1b8dbf0 + 8eeda58 commit 70d06db

File tree

17 files changed

+34
-75
lines changed

17 files changed

+34
-75
lines changed

docs/en/get-started/layered-web-application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ In the Solution Runner section (on the left side) you can see all the runnable a
147147

148148
You can run all the applications or start them one by one. To start an application, either click the *Play* icon near to the application or right-click and select the *Run* -> *Start* context menu item.
149149

150-
> For the first run, you'll need to build the application. You can achieve this by selecting *Run* -> *Build & Start* from the context menu.
150+
> ABP Studio builds the application by default. So, you don't need to manually build the application before running it.
151151
152152
You can start the following application(s):
153153

docs/en/get-started/microservice.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -143,13 +143,11 @@ In the *Solution Runner* section (on the left side) you can see all the runnable
143143
144144
As shown in the figure above, the executable applications are grouped into folders like `apps`, `gateways`, `infrastructure`, and `services`. You can start/stop them all, a group (folder) of them, or one by one.
145145

146-
Before running the applications, it is good to be sure that all applications are built. To do that, right-click the root item in the *Solution Runner* and select *Build* -> *Build All* action.
146+
Before running the applications, you can run the all application by right-clicking the root item in the *Solution Runner* and select *Build* -> *Build All* action. However, you don't need to do that, because ABP Studio builds the applications before running them by default.
147147

148-
![abp-studio-microservice-solution-runner-build-all](images/abp-studio-microservice-solution-runner-build-all.png)
148+
> If you want to change this behavior, and don't want ABP Studio to build before running the applications, you can click the *Manage start actions* button in the *Solution Runner*, which you can see from the root item or per folder.
149149
150-
> *Solution Runner* doesn't build an application before running it. That provides a great performance gain because most of the time you will work on one or a few services and you don't need to build all of the other applications in every run. However, if you want to build before running, you can right-click an item in the *Solution Runner* tree and select *Run* -> *Build & Start* command.
151-
152-
It will take some time to build all. Once all is done, you can start the system. You can click the *Play* button on the root item in Solution Runner to start all the applications.
150+
You can click the *Play* button on the root item in *Solution Runner* to start all the applications.
153151

154152
> **About the Docker Containers**
155153
>

docs/en/get-started/single-layer-web-application.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,6 @@ In the Solution Runner section (on the left side) you can see all the runnable a
116116

117117
To start an application, either click the *Play* icon near to the application or right-click and select the *Run* -> *Start* context menu item.
118118

119-
> For the first run, you'll need to build the application. You can achieve this by selecting *Run* -> *Build & Start* from the context menu.
120-
121119
You can start the `Acme.BookStore`{{ if UI == "NG" }} and `Acme.BookStore.Angular`{{ end }}.
122120

123121
Once the `Acme.BookStore{{ if UI == "NG" }}.Angular{{ end }}` application started, you can right-click it and select the *Browse* command:
25.2 KB
Loading

docs/en/tutorials/book-store-with-abp-suite/index.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
1-
# Web Application Development (with ABP Suite) Tutorial
2-
````json
3-
//[doc-params]
4-
{
5-
"UI": ["MVC"],
6-
"DB": ["EF"]
7-
}
8-
````
1+
# Web Application Development Tutorial (with ABP Suite)
2+
93
````json
104
//[doc-nav]
115
{
@@ -20,7 +14,7 @@
2014
2115
## About This Tutorial
2216

23-
> In this tutorial, you will use the [ABP Suite](../../suite/index.md) to generate everything you need to build the **BookStore** application, such as [*Entities*](../../framework/architecture/domain-driven-design/entities.md), [*Domain Services*](../../framework/architecture/domain-driven-design/domain-services.md), [*Application Services*](../../framework/architecture/domain-driven-design/application-services.md), *CRUD pages* and more...
17+
> This tutorial explains how to build code using the [ABP Suite](../../suite/index.md) tool. You will develop an application similar to the one developed in [that tutorial](../book-store/index.md), but this time, the code will be automatically generated instead of manually written.
2418
2519
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:
2620

docs/en/tutorials/book-store-with-abp-suite/part-01.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
1-
# Web Application Development (with ABP Suite) Tutorial - Part 1: Creating the Solution
1+
# Web Application Development Tutorial (with ABP Suite) - Part 1: Creating the Solution
22

3-
````json
4-
//[doc-params]
5-
{
6-
"UI": ["MVC"],
7-
"DB": ["EF"]
8-
}
9-
````
103
````json
114
//[doc-nav]
125
{

docs/en/tutorials/book-store-with-abp-suite/part-02.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
1-
# Web Application Development (with ABP Suite) Tutorial - Part 2: Creating the Books
2-
````json
3-
//[doc-params]
4-
{
5-
"UI": ["MVC"],
6-
"DB": ["EF"]
7-
}
8-
````
1+
# Web Application Development Tutorial (with ABP Suite) - Part 2: Creating the Books
2+
93
````json
104
//[doc-nav]
115
{
@@ -108,9 +102,9 @@ ABP Suite will generate the necessary code for you. It generates:
108102
* All related **permission**, **object mapping** and **navigation menu item** configurations,
109103
* and all required **UI components and pages**...
110104

111-
It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and build & start the application by clicking the *Run -> Build & Start* button in the *Solution Runner* panel:
105+
It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and then run the application by clicking the *Start* button (or alternatively, directly clicking the *run* icon) in the *Solution Runner* panel:
112106

113-
![](./images/suite-book-entity-6.png)
107+
![](./images/book-store-studio-run-app.png)
114108

115109
After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser. You can see the Books page in the following figure with a single record:
116110

docs/en/tutorials/book-store-with-abp-suite/part-03.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
1-
# Web Application Development (with ABP Suite) Tutorial - Part 3: Creating the Authors
2-
````json
3-
//[doc-params]
4-
{
5-
"UI": ["MVC"],
6-
"DB": ["EF"]
7-
}
8-
````
1+
# Web Application Development Tutorial (with ABP Suite) - Part 3: Creating the Authors
2+
93
````json
104
//[doc-nav]
115
{
@@ -62,9 +56,9 @@ You can click the **Save and Generate** button to start the code generation proc
6256

6357
![](./images/suite-book-entity-5.png)
6458

65-
ABP Suite will generate the necessary code for you. It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and build & start the application by clicking the *Run -> Build & Start* button in the *Solution Runner* panel:
59+
ABP Suite will generate the necessary code for you. It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and then run the application by clicking the *Start* button (or alternatively, directly clicking the *run* icon) in the *Solution Runner* panel:
6660

67-
![](./images/suite-book-entity-6.png)
61+
![](./images/book-store-studio-run-app.png)
6862

6963
After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser and try to add a new author:
7064

docs/en/tutorials/book-store-with-abp-suite/part-04.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
1-
# Web Application Development (with ABP Suite) Tutorial - Part 4: Book to Author Relation
2-
````json
3-
//[doc-params]
4-
{
5-
"UI": ["MVC"],
6-
"DB": ["EF"]
7-
}
8-
````
1+
# Web Application Development Tutorial (with ABP Suite) - Part 4: Book to Author Relation
2+
93
````json
104
//[doc-nav]
115
{
@@ -55,9 +49,9 @@ After, specifying the metadata, you can click the *Ok* button to close the modal
5549

5650
![](./images/suite-end-of-generation-modal.png)
5751

58-
It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and build & start the application by clicking the *Run -> Build & Start* button in the *Solution Runner* panel:
52+
It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and then run the application by clicking the *Start* button (or alternatively, directly clicking the *run* icon) in the *Solution Runner* panel:
5953

60-
![](./images/suite-book-entity-6.png)
54+
![](./images/book-store-studio-run-app.png)
6155

6256
After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser. You can first create an author and then create a book with the author for testing:
6357

docs/en/tutorials/book-store-with-abp-suite/part-05.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
1-
# Web Application Development (with ABP Suite) Tutorial - Part 5: Customizing the Generated Code
2-
````json
3-
//[doc-params]
4-
{
5-
"UI": ["MVC"],
6-
"DB": ["EF"]
7-
}
8-
````
1+
# Web Application Development Tutorial (with ABP Suite) - Part 5: Customizing the Generated Code
2+
93
````json
104
//[doc-nav]
115
{

0 commit comments

Comments
 (0)