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}
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”.