Slide 1

Slide 1 text

Setup Github: The Painless way (Live Coding) Obinna Odirionye

Slide 2

Slide 2 text

Who is this guy? Ermm, Who is this guy self??? ● Student Partner @ Microsoft ● Expert @ Github ● Campus Ambassador @ Ingressive ● DevOps Engineer ● IonicFramework Advocate. ● Mishai & Foodie Advocate ● Game Freak {God of War}

Slide 3

Slide 3 text

How can I reach him? Hahaha, I am always around on ● Facebook: Obinna Odirionye ● Twitter: _nerdeveloper ● Github: nerdeveloper Hell no, That’s all ….

Slide 4

Slide 4 text

Setting Up a Github Account Head over to: scotchio.azurewebsites.net https://github.com

Slide 5

Slide 5 text

Download some tools for Deployment ● NODEJS {https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi} ● NPM - This is included during the download and installation ● GIT {https://git-scm.com/download/win} ● IONIC FRAMEWORK {npm install -g ionic} ● CORDOVA {npm install -g cordova}

Slide 6

Slide 6 text

Download some tools for Deployment ● NODEJS {https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi} ● NPM - This is included during the download and installation ● GIT {https://git-scm.com/download/win} ● IONIC FRAMEWORK {npm install -g ionic} ● CORDOVA {npm install -g cordova}

Slide 7

Slide 7 text

Configuring Git/Github $ git config --global user.name "nerdeveloper" $ git config --global user.email "[email protected]"

Slide 8

Slide 8 text

Creating a repository

Slide 9

Slide 9 text

The SIX Commands of Life as Githubber $ git init $ git add . $ git commit -m “initial Commit” $ git remote add origin “remote-url” $ git remote -v $ git push origin master

Slide 10

Slide 10 text

HIGH FIVE

Slide 11

Slide 11 text

A better way to Commit your code the Angular/Ionic way $ npm i -g commitizen $ commitizen init cz-conventional-cha ngelog --save-dev --save-exact $ git add . $ git cz

Slide 12

Slide 12 text

Starring a repository Let that developer feel loved. It just another way to say “thank you for being awesome”.

Slide 13

Slide 13 text

Thank you very much. @_nerdeveloper