Introduction to Project-Based Workflows with GitHub
Created by Emma Hudgins and Courtney Robichaud
About
This workshop teaches users how to get started using project-based workflows with R and GitHub. No experience necessary
We have run this for users at the University of Waterloo and Carleton University, and would be happy to bring it to your department - just get in touch!
Resources
Resources from the Workshops:
Additional Resources
-
Basic workflows e.g., pull, commit, push, revert, clone/fork etc. link
-
Another resource on cloning in RStudio that to me is less scary than the one above fork and clone subsection which is more focused on facilitating eventual pull requests link
-
Why you need to care about licenses with open source work here and how to choose the right license here
-
Where to put the GitIgnore so it always works link
-
How to install packages from GitHub here
-
Zenodo & creating DOIs (free) link
-
OpenRefine to create reproducible workflow of data wrangling without as high a threshold for coding ability link
-
Examples of clean code/naming conventions you can adopt to make your code more accessible naming conventions OR R for Datascience link