This is my basic set up for configuring a development machine.
Operating System - Environment
(I prefer to install on local machine but if you don't have windows local you can create one in Azure)
- Azure (optional)
- Create Azure Windows 10 VM with VS2017RC
- Size: Standard DS2 v2 (2 cores, 7 GB memory) - This should do.
- Add Data Disk to VM via Azure.
- Expand azure hard drive to 1GB
- Consider automating the hours of operation to save credits/money
- Run Windows 10
Check for updatesand install.
- Disable "Hide extensions for known file types"
- Enable "Show hidden files, folders, and drives"
- Run VS2017 installer
- Go to nininte.com and install:
- pin all 3 above to task bar.
- Open Chrome and set it as your default browser.
- Ensure React devtools extention is added to Chrome
- Ensure Redux devtools extention is added to Chrome
Cmder (Console Emulator)
- Download Cmder with git-for-windows
- Extract into
- Execute cmder.
In Cmder settings Configure PowerShell as default console.
Under Startup->Tasks Remove the -No Profile from the PowerShell configuration.
- Select Keys & Macro and search for split. Set the following:
- Open Cmder in Powershell and
- Pin Cmder to task bar or Start Menu.
Confirm Node is installed and in the path. Open Cmder and run
node -v. you should see the following:
λ node -v v10.13.0
While at it what determine the version of npm and yarn?
λ npm -v 6.1.0 λ yarn -v 1.12.3
VS Code Plugins
- VS Live Share extension pack
ext install csharp
ext install tslint
ext install vscode-eslint
ext install PowerShell
Visual Studio Code Extentions
- Code Maid
- ASP.NET Blazor Language Services
- VS Live Share Preview
- Mads WebCompiler
- Pretty much anything Mads has is good.
The best git client. https://gmaster.io/
let's write some code.