Git Good: An Introduction to GitHub for Collaboration

Read full text
Authors: Cassandra Gould van Praag
Cited by: 0

Abstract

Training workshop prepared for McGill Open Science Office Hours (OSOH), an initiative of the Tanenbaum Open Science Institute, supported by the McConnell Foundation. https://openscienceofficehours.github.io/osoh_website/ All resouces and links available at https://github.com/the-turing-way/gitgood/tree/main/workshops/202602_OSHO Description and format Participants will be lead through interactive tutorials demonstrating how GitHub can be used to enable transparent and reproducible collaboration on more than just code. At the end of the workshop, participants will have collaborated on some materials hosted by The Turing Way, and be set up for success for use of this versatile tool across all their activities. - Part 1: What is Git & Github? - Exercise 1: Finding an Issue and contributing to a project - You will practice: Using issues to contribute and document decisions - Part 2: What is open source? - Part 3: Using GitHub online and in the terminal - Exercise 2: Editing a file and making a Pull Request - You will practice: Markdown; contributing, pull requests - Part 4: What can we make with Github? (Websites and Project Management) - Exercise 3 (take home): Make your own website

Fields of Study & Subjects

Open Source Software Innovations Scientific Computing and Data Management Software Engineering Techniques and Practices

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
12 February 2026
Language
EN