diff --git a/docs/en/studio/images/solution-runner/cli-application-context-menu.png b/docs/en/studio/images/solution-runner/cli-application-context-menu.png index 0e35ecec0b..64580b98ee 100644 Binary files a/docs/en/studio/images/solution-runner/cli-application-context-menu.png and b/docs/en/studio/images/solution-runner/cli-application-context-menu.png differ diff --git a/docs/en/studio/images/solution-runner/csharp-application-context-menu-build.png b/docs/en/studio/images/solution-runner/csharp-application-context-menu-build.png index dea4556ad7..1b4bbc5970 100644 Binary files a/docs/en/studio/images/solution-runner/csharp-application-context-menu-build.png and b/docs/en/studio/images/solution-runner/csharp-application-context-menu-build.png differ diff --git a/docs/en/studio/images/solution-runner/csharp-application-context-menu-monitor.png b/docs/en/studio/images/solution-runner/csharp-application-context-menu-monitor.png index 0743fb5ae9..70b5b9f229 100644 Binary files a/docs/en/studio/images/solution-runner/csharp-application-context-menu-monitor.png and b/docs/en/studio/images/solution-runner/csharp-application-context-menu-monitor.png differ diff --git a/docs/en/studio/images/solution-runner/csharp-application-context-menu.png b/docs/en/studio/images/solution-runner/csharp-application-context-menu.png index cd007f59a3..e03b40baf1 100644 Binary files a/docs/en/studio/images/solution-runner/csharp-application-context-menu.png and b/docs/en/studio/images/solution-runner/csharp-application-context-menu.png differ diff --git a/docs/en/studio/images/solution-runner/folder-context-menu-add.png b/docs/en/studio/images/solution-runner/folder-context-menu-add.png index 4dda7cfe03..2037c1068b 100644 Binary files a/docs/en/studio/images/solution-runner/folder-context-menu-add.png and b/docs/en/studio/images/solution-runner/folder-context-menu-add.png differ diff --git a/docs/en/studio/images/solution-runner/folder-context-menu-build.png b/docs/en/studio/images/solution-runner/folder-context-menu-build.png index ce72b6d8f5..276768c14c 100644 Binary files a/docs/en/studio/images/solution-runner/folder-context-menu-build.png and b/docs/en/studio/images/solution-runner/folder-context-menu-build.png differ diff --git a/docs/en/studio/images/solution-runner/folder-context-menu.png b/docs/en/studio/images/solution-runner/folder-context-menu.png index 1bc4478352..47629232f1 100644 Binary files a/docs/en/studio/images/solution-runner/folder-context-menu.png and b/docs/en/studio/images/solution-runner/folder-context-menu.png differ diff --git a/docs/en/studio/images/solution-runner/profile-root-context-menu-add.png b/docs/en/studio/images/solution-runner/profile-root-context-menu-add.png index 11b8da1362..42125cd933 100644 Binary files a/docs/en/studio/images/solution-runner/profile-root-context-menu-add.png and b/docs/en/studio/images/solution-runner/profile-root-context-menu-add.png differ diff --git a/docs/en/studio/images/solution-runner/profile-root-context-menu-build.png b/docs/en/studio/images/solution-runner/profile-root-context-menu-build.png index 972f850149..759792c6ef 100644 Binary files a/docs/en/studio/images/solution-runner/profile-root-context-menu-build.png and b/docs/en/studio/images/solution-runner/profile-root-context-menu-build.png differ diff --git a/docs/en/studio/images/solution-runner/profile-root-context-menu.png b/docs/en/studio/images/solution-runner/profile-root-context-menu.png index a94f5b3704..1bb4a02b73 100644 Binary files a/docs/en/studio/images/solution-runner/profile-root-context-menu.png and b/docs/en/studio/images/solution-runner/profile-root-context-menu.png differ diff --git a/docs/en/studio/images/solution-runner/solutioın-runner-properties.png b/docs/en/studio/images/solution-runner/solutioın-runner-properties.png index 0dcbd08b1e..965d7ab759 100644 Binary files a/docs/en/studio/images/solution-runner/solutioın-runner-properties.png and b/docs/en/studio/images/solution-runner/solutioın-runner-properties.png differ diff --git a/docs/en/studio/running-applications.md b/docs/en/studio/running-applications.md index a4dc4f8388..1f89a19a60 100644 --- a/docs/en/studio/running-applications.md +++ b/docs/en/studio/running-applications.md @@ -41,21 +41,16 @@ When you click *Add New Profile*, it opens the *Create New Profile* window. You ## Using the Profile -After selecting the current profile, which is the *Default* profile that comes pre-configured, we can utilize the tree items. This allows us to execute collective commands and create various tree structures based on our specific needs. You can navigate through the root of the tree and right-click to view the context menu, which includes 3 options: `Run`, `Build` and `Add`. +After selecting the current profile, which is the *Default* profile that comes pre-configured, we can utilize the tree items. This allows us to execute collective commands and create various tree structures based on our specific needs. You can navigate through the root of the tree and right-click to view the context menu, which includes 3 options: `Start All`, `Stop All`, `Build`, `Add` and `Manage Start Actions`. ![profile-root-context-menu](images/solution-runner/profile-root-context-menu.png) -### Run +### Start/Stop All -We can start/stop the applications with this option. Go to root of the tree and right-click to view the context menu, in this example *Acme.Bookstore(Default)* -> *Run*. - -![profile-root-context-menu-run](images/solution-runner/profile-root-context-menu-run.png) +We can start/stop the applications with this options. Go to root of the tree and right-click to view the context menu: - `Start All`: Start all(CLI, C#) applications. - `Stop All`: Stop all(CLI, C#) applications. -- `Build & Start All`: Builds each C# application in the [Background Tasks](./overview#background-tasks) and starts all (CLI, C#) applications after the build tasks are completed. - -> `Start All` doesn't build the C# applications before running. If you're running it for the first time or if you've made changes, you should build the applications. You can simply use the `Build & Start All`. > You can change the current profile while applications are running in the previous profile. The applications continue to run under the previous profile. For example if we start the `Acme.BookStore.AdministrationService`, `Acme.BookStore.IdentityService` applications when current profile is *team-1* and after change the current profile to *team-2* the applications continue to run under *team-1*. @@ -139,15 +134,13 @@ You can click the `OK` button to add the folder to the profile. ## Folder -We already now why we need folder in the [previous](./running-applications.md#folder) section, we can use collective commands within this folder items. To do that go to folder and open the context menu by right-clicking, which includes 5 options `Start`, `Build`, `Add`, `Rename` and `Delete`. +We already now why we need folder in the [previous](./running-applications.md#folder) section, we can use collective commands within this folder items. To do that go to folder and open the context menu by right-clicking, which includes 5 options `Start`, `Stop`, `Build`, `Add`, `Manage Start Actions`, `Rename` and `Delete`. ![folder-context-menu](images/solution-runner/folder-context-menu.png) -### Start - -You can see the context menu by right-clicking *Folder* -> *Start*, it's [similar](#run) like *Acme.BookStore(Default)* -> *Run* options, there are 3 options available. The only difference with root of the tree and folder is gonna be execute in selected folder. +### Start/Stop -![folder-context-menu-start](images/solution-runner/folder-context-menu-start.png) +You can see the context menu by right-clicking *Folder*. It will start/stop all the applications under the folder. ### Build @@ -168,29 +161,16 @@ You can see the context menu by right-clicking *Folder* -> *Start*, it's [simila ## C# Application -The .NET icon indicates that the application is a C# project. After we [add](#c-application) the C# applications to root of the tree or folder, we can go to any C# application and right-click to view the context menu; `Run`, `Build`, `Browse`, `Requests`, `Exceptions`, `Logs`, `Copy URL`, `Properties`, `Remove`. +The .NET icon indicates that the application is a C# project. After we [add](#c-application) the C# applications to root of the tree or folder, we can go to any C# application and right-click to view the context menu; `Start`, `Build`, `Browse`, `Requests`, `Exceptions`, `Logs`, `Copy URL`, `Properties`, `Remove`. ![csharp-application-context-menu](images/solution-runner/csharp-application-context-menu.png) -### Run - -We have several options in C# applications. Those options are `Start`(If the application started this option shown as `Stop`), `Build & Start`(If the application started this option shown as `Build & Restart`), `Enable Watch`(If the watch is enabled this option shown as `Disable Watch`), `Restart`(It's only shown when the application started) - -![csharp-application-context-menu-run](images/solution-runner/csharp-application-context-menu-run.png) +### Start -- `Start`: Starts the selected application. This option doesn't build before run. If you're running it for the first time or if you've made changes, you should build the application. If the application is started this option changed as `Stop`. -- `Build & Start`: We can simply use if we wanna build first and start. If the application is started this option changes to `Build & Restart`. -- `Enable Watch`: When this option is enabled, there's no need to perform `Build & Start` after any change. ABP Studio watches for changes, re-builds, and re-runs your application automatically upon saving. If this option is enabled it changes to `Disable Watch`. -- `Restart`: Restarts the application. This option visible only if the application started. +Starts the selected application. Once it is started, *Stop* and *Restart* options will be available. > When you start the C# application, you should see a *chain* icon next to the application name, that means the started application connected to ABP Studio. C# applications can connect to ABP Studio even when running from outside the ABP Studio environment, for example debugging with Visual Studio. If the application is run from outside the ABP Studio environment, it will display *(external)* information next to the chain icon. -> When *Watch* is enable you should see an *eye* icon next to the application name. - -> Hint: Performing CTRL+Click on the start icon left to a stopped C# application equals to `Build & Start` command. Same applies for folders. - -![csharp-application-context-menu-run-connection](images/solution-runner/csharp-application-context-menu-run-connection.png) - ### Build It's the [similar](#build) options like root of the tree options. The only difference between them it's gonna be execute the selected application. @@ -214,7 +194,9 @@ We can open the *Application Properties* window to change *Launch url*, *Kuberne ![solutioın-runner-properties](images/solution-runner/solutioın-runner-properties.png) -You can click the `OK` button to save the changes. +When *Watch changes while running* is enable you should see an *eye* icon next to the application name. + +![csharp-application-context-menu-run-connection](images/solution-runner/csharp-application-context-menu-run-connection.png) ### Miscellaneous @@ -228,7 +210,7 @@ CLI applications uses the [powershell](https://learn.microsoft.com/en-us/powersh ![cli-application-context-menu](images/solution-runner/cli-application-context-menu.png) -- `Run`: This option includes 3 actions: *Start*, *Stop*, and *Restart* for the CLI application. +- `Start`: Starts the application. Once it is started, *Start* and *Restart* options will be available. - `Browse`: This option is available when a *Launch URL* is specified upon adding the CLI application. It opens the *Browse* tab, can be clicked while the application is running. - `Logs`: It opens the *Logs* tab, we can see the logs for *Start* and *Stop* commands. - `Copy URL`: This option copies the *Launch URL* of the selected application. It is visible if there is a specified *Launch URL*