Fix typos in BUILD.md
# Building MsQuic
-The full MsQuic build system relies on [CMake](https://cmake.org/) (3.16 or better), [.NET Core](https://dotnet.microsoft.com/download/dotnet-core) (Core 3.1 or 5.0 SDK) and [Powershell](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell) (7.0 or better) on all platforms.
+The MsQuic build system relies on [CMake](https://cmake.org/) (3.16 or better), [.NET Core](https://dotnet.microsoft.com/download/dotnet-core) (Core 3.1 or 5.0 SDK) and [Powershell](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell) (7.0 or better) on all platforms.
> **Note** - clone the repo recursively or run `git submodule update --init --recursive`
to get all the submodules.
@@ -33,7 +33,7 @@ Then you will need to **manually** launch "PowerShell 7" to continue. This insta
## Install on Linux
-You find the full installation instructions for PowerShell on Linux [here](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?). For Ubuntu you can run the following:
+You can find the full installation instructions for PowerShell on Linux [here](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?). For Ubuntu you can run the following:
```PowerShell
# Download the Microsoft repository GPG keys
@@ -86,7 +86,7 @@ Then you will need to manually run "pwsh" to continue.
## Install Dependencies
-In order to installed the necessary dependencies, a copy of the .NET Core 3.1 SDK is required. Go to the following location and find the install page for your platform.
+In order to install the necessary dependencies, a copy of the .NET Core 3.1 SDK is required. Go to the following location and find the install page for your platform.
* [.NET Core](https://docs.microsoft.com/en-us/dotnet/core/install/)
@@ -98,7 +98,7 @@ For the very first time you build, it's recommend to make sure you have all the
./scripts/prepare-machine.ps1 -Configuration Dev
```
-Note at minimum CMake 3.16 is required. Instructions for installing a the newest version on Ubuntu can be found here. https://apt.kitware.com/. The prepare-machine script will not do this for you.
+Note at minimum CMake 3.16 is required. Instructions for installing the newest version on Ubuntu can be found here. https://apt.kitware.com/. The prepare-machine script will not do this for you.
### Additional Requirements on Windows
@@ -131,7 +131,7 @@ For more info, take a look at the [build.ps1](../scripts/build.ps1) script.
## Build Output
-By default the build output should go to in the `build` folder and the final build binaries in the `artifacts` folder. Under that it will create per-platform folders, and then sub folders for architecture/tls combinations. This allows for building different platforms and configurations at the same time.
+By default the build output will go in the `build` folder and the final build binaries in the `artifacts` folder. Under that it will create per-platform folders with subfolders for architecture/tls combinations. This allows for building different platforms and configurations at the same time.
# Building with CMake
