A workshop on using GitHub for version control, collaboration and code sharing.
Version control is essential for keeping track of data analysis projects. It is also essential for collaboration with other researchers and developers.
Git, GitHub in combination with R/RStudio allow you to back up texts and scripts and to collaborate on complex projects. Git and GitHub are open source version control systems which work quiet well together with R/RStudio.
This workshop introduced this system, demonstrated how to create a repository on GitHub, and how to do this from R/RStudio (see Harrie’s presentation (PDF)).
The workshop also included a live demonstration of how collaboration between multiple people works in a simple repository/project.
The workshop was connected to the subsequent workshop in which the new NSC-R Workshop website was be presented (the one you are reading now). This website is developed by the NSC-R team members who worked together on this in Git, GitHub and R/RStudio.
Below are links to potentially usefull sources about Git, Github and their integration with R/RStudio.
Douglas, A., Roos, D., Mancini, F., Couto, A. and Lusseau, D., An introduction to R, chapter 9, here.
Bryan, J., Happy Git and GitHub for the useR, here
Lendway, L., github_for_collaboration, here
Harrie Jonkmanis a senior researcher at the Verwey Jonker Institute. He works in the field of cognitive and social development of children and youngsters in relation to the contexts in which they grow up (family, school, friends, community and country). Recently he edited with David Farrington and Frederick Groeger-Roth Delinquency and Substance Use in Europe. Understanding Risk and Protective Factors. He also finished recently the open-source book Terugschrijven on knowledge, development and democracy. He is interested in open-source data analysis and has his blog Harrie’s Hoekje on this topic.
For attribution, please cite this work as
Jonkman (2021, Nov. 25). NSC-R Workshops: Using GitHub for version control, collaboration and code sharing.. Retrieved from https://nscrweb.netlify.app/posts/2021-11-25-github/
BibTeX citation
@misc{jonkman2021using, author = {Jonkman, Harrie}, title = {NSC-R Workshops: Using GitHub for version control, collaboration and code sharing.}, url = {https://nscrweb.netlify.app/posts/2021-11-25-github/}, year = {2021} }