Skip to content

feiphoon/github-workshop

Repository files navigation

layout title nav_exclude published
default
README
true
false

GitHub for Collaborative Data Science & Engineering in Industry & Academia

Steps that we need to deal with:

Not in the tutorial

  1. Everyone should sign up for a GitHub account (before the workshop)
  2. 20 or so minutes of basics (Decide about what and who) "We don't make mistakes, just happy little accidents"

In the tutorial (included)

  1. Split everyone in groups (tables)
  2. Create a repository (one per table). It should have a README, LICENSE, description and gitignore.
  3. Add collaborators
  4. Everyone write their names to the README and commit to master
  5. Everyone create an issue based on a question (from a provided list)
  6. Pick an issue to resolve (Assign it to yourself and leave a nice, kind comment telling others you're gonna own it)
  7. Everyone create a branch to address their assigned issue
  8. Create a folder and file (come back to give them path instructions)
  9. Commit the new file 11.1 Do a compare [and open a pull request and link to issue in description]

In the tutorial (to be included)

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

About

A beginner's introduction to better collaboration with GitHub

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •