GitHub for JavaScripters

2,584 views

Published on

An intro to GitHub and why you might use it for JavaScript projects I gave at the second SydJS in June 2010.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,584
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
































  • GitHub for JavaScripters

    1. 1. GitHub for JavaScripters LACHSTOCK
    2. 2. What is GitHub?
    3. 3. What is GitHub? “Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software.”
    4. 4. 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.”
    5. 5. GitHub is 290,000 coders
    6. 6. GitHub is 908,000 repositories
    7. 7. GitHub is AWESOMESAUCE FOR YOUR OPENSOURCE
    8. 8. Why use GitHub for your JavaScript?
    9. 9. I asked Tom Preston-Werner
    10. 10. (He’s one of the founders of GitHub)
    11. 11. Hey, Tom, I'm delivering a preso on why JS devs should use GitHub. Got a choice quote on the topic?
    12. 12. Wow, I wish I could, but I've had about five Laphroaigs. Hmm, maybe that is a quote. JQUERY!
    13. 13. Then he sent me a photo
    14. 14. Hacking + Whisky m/
    15. 15. Thanks, Tom!
    16. 16. I figured I’d better do my own research
    17. 17. JavaScript’s role on the web makes that a lie.
    18. 18. BUT...
    19. 19. There are heaps of cool JS projects on GitHub
    20. 20. Searching for ‘HTML5’
    21. 21. Searching for ‘WebSockets’
    22. 22. Searching for ‘testing’
    23. 23. And things happen all the time
    24. 24. Basically, GitHub is a big fucking playground for anyone into JavaScript
    25. 25. Step 1: http://github.com/plans/ It’s free
    26. 26. Step 2: http://help.github.com/ Step 2: http://help.github.com/
    27. 27. Step 3: Get Hacking
    28. 28. Questions?

    ×