Checklists
On the day
- Is your terminal clear from the back of the room?
- Use a large font
- Use black-on-white colour scheme
- Set a minimal shell prompt
PS1="$ "
- Also set a larger font size in your text editor
- Syntax highlighting in
nano
isn’t very legible on a light background. Alt + Y toggles syntax highlighting innano
, but using a dark terminal background could also be a solution
- Check everyone has SSH keys set up
- Help get everyone set up at lunch time
Ahead of time
- Send instructions on how to install Git and SSH keys
Cut-down version
For teaching as part of a Software Carpentry workshop:
- 1 Intro
- 2 Tracking changes
- 3 History and differences
- 4 Commit advice
- 5 Branching
- ? 6 Undoing changes (if there’s time)
- 8 Remote repositories (just push local repo to GitHub)
Example paper
I use variations on this paper when delivering the course.