You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/laptops-and-desktops/gh-arm-runners-win/automate-win-app.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,9 @@ In this section, you will learn how to automate the build process of a Windows a
10
10
11
11
### Overview of the Windows Application
12
12
13
-
A basic overview of the application is provided here but for details on building the application refer to the [Optimize Windows applications using Arm Performance Libraries Learning Path](/learning-paths/laptops-and-desktops/windows_armpl/2-multithreading/).
13
+
This section provides a basic overview of the application. For detailed build instructions, see the [Optimize Windows applications using Arm Performance Libraries Learning Path](/learning-paths/laptops-and-desktops/windows_armpl/2-multithreading/).
14
14
15
-
The source code for the application that renders a rotating 3D cube to perform the calculations using different programming options is provided in this GitHub repository.
15
+
The source code for the rotating 3D cube application, which demonstrates multiple programming approaches to performing rotation calculations, is available in this GitHub repository.
16
16
17
17
```console
18
18
https://github.com/arm/SpinTheCubeInGDI
@@ -26,8 +26,8 @@ The application implements a spinning cube and consists of four key components:
26
26
27
27
The code has two options to calculate the rotation:
28
28
29
-
1. Multithreading: the application uses multithreading to improve performance by distributing the rotation calculations across multiple threads.
30
-
2. Arm Performance Libraries: the application uses optimized math library functions for the rotation calculations.
29
+
1.**Multithreading**: distributes rotation calculations across multiple threads to improve performance.
30
+
2.**Arm Performance Libraries**: uses Arm-optimized math functions to accelerate rotation calculations.
31
31
32
32
You will learn how to automate the build process for this application by using GitHub Actions with Arm-hosted Windows runners.
33
33
@@ -65,17 +65,17 @@ jobs:
65
65
66
66
**Upload Build Artifact**: Uploads the built executable as an artifact using `actions/upload-artifact@v4`.
67
67
68
-
This workflow automates the process of dependency management, environment setup, building the project, and storing the final artifact all using a GitHub Arm-hosted Windows runner.
68
+
This workflow automates dependency management, environment setup, project compilation, and artifact storage - all using a GitHub Arm-hosted Windows runner.
69
69
70
-
### Fork the repository and run the workflow
70
+
### Fork the Repository and Run the Workflow
71
71
72
-
To run the workflow, you can fork the repository and run the workflow in your GitHub account.
72
+
To run the workflow in your own GitHub account, start by forking the repository.
73
73
74
-
To fork the repository, go to the repository page on GitHub and click the `Fork` button in the top right corner. This will create a copy of the repository under your own GitHub account.
74
+
To fork the repository, go to the repository page on GitHub and click the **Fork** button in the top right corner. This will create a copy of the repository under your own GitHub account.
75
75
76
-
You can then run the workflow in your forked repository by navigating to the `Actions` tab and selecting the MSBuild workflow, then clicking `Run workflow`.
76
+
You can then run the workflow in your forked repository by navigating to the **Actions** tab and selecting the MSBuild workflow, then clicking **Run workflow**.
77
77
78
-
You can view the `Actions` logs in the repository for each step.
78
+
You can view the **Actions** logs in the repository for each step.
79
79

80
80
81
81
You have learned how to build a Windows application and upload the result as an artifact of your workflow using the GitHub Arm-hosted Windows runner.
0 commit comments