vignettes/git-github-introduction.Rmd
git-github-introduction.Rmd
Using git for version control and GitHub for project managmenet and collaboration can massively improve your analysis workflow. If you are new to these tools, here are some great resources to get started.
Software Carpentry’s self-paced Version Control with Git course website with reading, exercises
Jenny Bryan’s course website Happy Git and GitHub for the useR
Jenny Bryan’s paper Excuse me, do you have a moment to talk about version control?, an excellent explanation of how R and RStudio integrate with GitHub
GitHub’s webcast on Project Management (Note: this is from 2015 so some information on feature may be outdated. However, it remains a good high-level overview.)
GitHub’s Learning Lab with guided exercises for different features of its platform
Using Git and GitHub are important pieces to having a comprehensive reproducible workflow. This can make your work more accurate, efficient, and sharable. To understand how git and GitHub fit into this, check out these papers.
Greg Wilson (et al)’s paper Good Enough Practices for Scientific Computing
Hillary Parker’s paper Opinionated Analysis Development