From CUNY Academic Commons
Contents |
Git and GitHub Workshop
Links
- github.com – Where you sign up for an account
- windows.github.com – Download the Windows GitHub client
- Hello-World example repo – my first repository
- Original Spoon-Knife repo – …all that’s missing is the fork
- Modified Spoon-Knife repo – already forked and edited with code shown below
Code for the Spoon-Knife example
Below line 39:
if (e.keyCode==27){
document.getElementByID(“rainbow-message”).style.display=“none”;
}
Git Tools
GitHub Client
- GitHub for Windows
- GitHub for Mac
- GitEye (Win/Linux/Mac)
- Git GUIs for Linux
- Long list of Git tools
Text Editor
- Notepad++ (Windows) Free
- TextMate (Mac) Academic License Available
- Sublime Text (Mac and Windows) Free Trial
- Komodo Edit (Mac and Windows) Free
- If you’re on Linux, feel free to use vim, emacs, nano, etc.
Cool GitHub Projects
- Push a journal dedicated to publishing original research on writing with source code.
- City of Chicago’s Datasets
- GitHub displays CSV spreadsheet data
- GitHub displays map data
- GitHub displays 3D shapefiles! (i.e., for 3D printers)
- ProPublica Nerd Guides
- NYC on GitHub!
Additional Resources
GitHub and Higher Ed
- HASTAC post on GitHub, Academia, and Collaborative Writing
- Chronicle of Higher Ed series on GitHub: Parts 1 2 3 4 5
- Chronicle of Higher Ed series on Forking a Syllabus: 1 2 3
General Getting Started Guides
- Freaking Awesome Git Tutorial on joining the Open Source movement: OpenHatch and their GitHub page
- GitHub for Beginners
- The Pro Git Book Online
- GitHub Bootcamp