Note: This document is a work in progress. You can help improve it.
Setting up your Development Environment
Run the node.js installer.
Yarn is a package manager for node packages. This means that we can install and use libraries that are written in node.
Follow the instructions for you operating system.
Surge is a static website hosting company. It allows for easy deploy of your websites so they are on the web!
We will use this to host some projects to see how the deploy process works
Once you have node installed, run the following command in terminal.
npm install --global surge
Git is a distributed source control system. This allows us to work on and collaborate on different projects with little to no headache.
Git is how we will be managing our files and sharing code between each other. It will seem rough at first but with practice, you will never know how any else shares documents
Download the install Git for Windows.
NOTES: - It will ask you about your path variable, I recommend selecting the third option
use git and optional unix tools. This will allow git to be used in your terminal
To configure Git to know who you are, we need to teach it your email address and your full name.
git config --global user.name "Replace This With Your Full Name"
git config --global user.email email@example.com
"Replace This With Your Full Name" use your fill name.
firstname.lastname@example.org use the same email address you gave to GitHub
Finally we will tell Git and GitHub to use the
https protocol we will enter the following in Terminal:
git config --global hub.protocol https
Hub is command line helper for github. It allows for easy github manipulation from powershell.
Download and run the installer.
Posh-git (Windows Only)
post-git is a extenstion for powershell that allows easy management for git. It will give very useful information for us.
Follow the instructions.
to move on, you should be able to run
Import-Module posh-git in a git repo and get a display.
Set up to run everytime you open up powershell
- in powershell run,
code %UserProfile%\My Documents\WindowsPowerShell\profile.ps1
- in the file that opens, add
- save and close file
- restart powershell