sydjs.com
DESCRIPTION
A presentation to SydJS on how to update and work with http://sydjs.com/TRANSCRIPT
LACHSTOCK
SydJS.com for funand profit
Also known as...
LACHSTOCK
How to Update SydJS.com
in
10 Easy Steps
Get a GitHub account.Step 1
What is GitHub?
What is GitHub?
“GitHub is the best way to participate in that collaboration: fork projects, send pull requests, create issues, and monitor development with all of your public and private code.”
AWESOMESAUCE FOR YOUR
OPENSOURCE
GitHub is
Get a Heroku account.Step 2
What is Heroku?
What is Heroku?
“Heroku provides a platform as a service (PAAS) for building, deploying, and running cloud apps using Ruby” [and now, NodeJS.]
PAASTHAT ISBADASS
Heroku is
Sorry about that.
Install the Heroku Ruby gem.Step 3
Email Lachlan: [email protected] 4
Also free!
I need to know: - your GitHub username - your Heroku username (it’s your email)
Check out the repository on GitHub.Step 5
Install the required libraries.Step 6
Write code.Step 7
Preferably something from the TODO list.
https://github.com/sydjs/sydjs/blob/master/TODO.tasks
Add tests.Step 8
Some people would suggest you reverse that.
Add tests.Step 7
Write code.Step 8
Check it works locally.Step 9
node server.js
Deploy to the server.Step 10
git remote add heroku [email protected]:appname.git
git push heroku master
Counting objects: 5, done.Compressing objects: 100% (3/3), done.Writing objects: 100% (3/3), 318 bytes, done.Total 3 (delta 2), reused 0 (delta 0)
-----> Heroku receiving push-----> Node app detected Compiled slug size is 260K-----> Launching... done http://sydjs.com deployed to Heroku
To [email protected]:sydjs.git b5d1969..4dfcc49 master -> master
man, game over.Game over,
If you get lost...
Both services have great help documentation.
Step 2: http://help.github.com/
http://help.github.com/
Step 2: http://help.github.com/
http://docs.heroku.com/
And there is always the mailing list!
http://librelist.com/browser/sydjs/
If you want to help but get stuck...
And the mailing list can’t help...
Bring your laptop next meeting & I’ll hook you up.
http://slideshare.net/lachlanhardy/sydjscomThe slides are at:
Questions?