Using GitHub for version control, collaboration and code sharing.

A workshop on using GitHub for version control, collaboration and code sharing.

Harrie Jonkman www.harriejonkman.nl/
11-25-2021

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.

More information

Below are links to potentially usefull sources about Git, Github and their integration with R/RStudio.

Lisa Lendway on YouTube

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.

Citation

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}
}