| layout | title | nav_exclude | published |
|---|---|---|---|
default |
README |
true |
false |
- Everyone should sign up for a GitHub account (before the workshop)
- 20 or so minutes of basics (Decide about what and who) "We don't make mistakes, just happy little accidents"
- Split everyone in groups (tables)
- Create a repository (one per table). It should have a README, LICENSE, description and gitignore.
- Add collaborators
- Everyone write their names to the README and commit to master
- Everyone create an issue based on a question (from a provided list)
- Pick an issue to resolve (Assign it to yourself and leave a nice, kind comment telling others you're gonna own it)
- Everyone create a branch to address their assigned issue
- Create a folder and file (come back to give them path instructions)
- Commit the new file 11.1 Do a compare [and open a pull request and link to issue in description]
11.2 [Do a compare] and open a pull request and link to issue in description 11.b Checkpoint/timecheck (How many tables have a pull request) 12. Assign a reviewer (The person who created the issue) 13. The reviewer changes branches and learns "find/navigate" 14. view diff in the pull request 15. Make a general comment on the pull request 16. Make a comment on a line in the file on the pull request ("Add a single comment") 17. Click "Resolve conversation" 18. Merge with master 19. Delete the merged branch