Introduction to GitHub for Open Science

Introduction to Version control for doing open science
code
development
organization
version control
slides
tutorial
Author

R Mears

Published

July 11, 2022

Open Science With GitHub: An Introduction

Overview

Much of open science requires some technical knowledge that many novices find to be initially burdensome and confusing. Open source analysis tools are usually a work in progress. Documentation for these tools, if present at all, will be incomplete or out of date. The purpose of this slideshow is to explore concepts that will enable team coordination on software usage and code development projects. The hope is that users will be able to find the information that they need from development notes and communication between code authors. In the long-term, notes and comments about the intended function, rationale, and usage of code will be useful for outsiders but also for the project organizers and code developers themselves.