I’m in my nation’s capital on August 14 and 15 to promote our projects on the Next Policy Challenge and the Use of GitHub in Canadian Governments. While I’m there, I will be offering beginner tutorials (like, really beginner) in the use of GitHub at the third annual Web Experience Toolkit CodeFest.
GitHub 101: Setting up and navigating will start with setting up a GitHub account, and move on to follow other users, watch some projects, join an organization and create a first repo. No command line, no Git, no deep principles of distributed version control. This session is for the true GitHub beginner – but by the end of this short session, participants will have faced their (legitimate) GitHub fears and be ready to interact with their designer and developer colleagues (well, at least not feel like a total n00b).
- the PowerPoint slide deck for GitHub 101 is available here: GitHub 101 Tutorial (deck updated August 2015)
GitHub 102: Fork this repo! is for the new GitHub user who has lurked around the edges of GitHub for a while but whose profile page still shows “0 Contributions”. Building on the previous session (GitHub 101: Setting up and navigating), this session will focus on making contributions through GitHub.com and interacting with other users. Participants will “fork a repo”, flag an issue, issue a pull request, and manage pull requests from other users. It will culminate in each participant creating their very-own GitHub.io webpage. We’ll do all of this and not even peak at the command line. This session is for the true GitHub beginner – but by the end of this short session participants will have earned some props from their designer and developer colleagues and moved towards being a regular GitHub contributor.
- the PowerPoint slide deck for GitHub 102 is available here: GitHub 102 Tutorial (deck updated August 2015)