Keeping track of your R code: Version control with Git, GitHub and RStudio
Details
*BSL-English interpretation provided*
SPEAKER
This online workshop will be led by Freya Watkins (she/her). Freya is a PhD student in Psychology at the University of Birmingham, UK. Her work focuses on the linguistic processing of signed languages, especially in hearing learners of British Sign Language. Freya has been using R since 2017 for data analysis, dataviz, her personal website & now presentations! She also teaches introductory R to colleagues & fellow postgraduates.
Twitter: https://twitter.com/freya_watkins_
Website: https://freyawatkins.github.io/
WORKSHOP OVERVIEW
Sick of having twenty versions of the same file? Can’t remember why you changed that line of code? Was it 6 weeks or 2 years ago? Did I add that bit or was it my colleague? In this introductory workshop, we’ll learn about using version control via Git and GitHub, two powerful tools for keeping track of file changes and facilitating collaborative coding. We’ll also learn how to integrate version control into our RStudio workflow to keep our R code organised! There will be some basic interactive exercises to practice using Git & GitHub (creating a repository; cloning a repository; collaborating using forks). If you’d like to follow along with the exercises, please make sure to do the below set-up/prep in advance. This workshop will have British Sign Language-English interpretation.
PREPARATION AND RESOURCES
- (Install/)Update R and RStudio to the newest versions available to you.
- If you don’t already have one, create a free GitHub account at https://github.com
- Register with an academic email if you have one (more perks)
- Think carefully about your username: avoid spaces & uncommon characters; a shorter username is better than longer; usually your real name (or related to it) is best
- Download GitHub Desktop from https://desktop.github.com
- Install Git
- It is possible/likely you already have it
- There are thorough instructions for explaining how to check and what to do if you don't have it at: https://happygitwithr.com/install-git.html
If you have issues getting set up, or any access requirements, feel free to email Freya and she'll do her best to help:
f [dot] watkins [at] pgr [dot] bham [dot] ac [dot] uk
ONLINE PROGRAMME
The event will be held online and will start at 17:00 (GMT).
Please join us via this Zoom link:
https://us06web.zoom.us/j/82914984039?pwd=RTNVOWFES3ZCb3Qxb0RsaHovYVhXdz09
CODE OF CONDUCT
Please take a minute to read our code of conduct - we are committed to creating a safe and harassment-free environment:
https://github.com/rladies/.github/blob/master/CODE_OF_CONDUCT.md
R-Ladies events are always free and open to anyone who wants to participate as long as they follow the code of conduct. We are pro-actively inclusive of queer, trans, and all minority identities, with additional sensitivity to intersectional identities. Our priority is to provide a safe community space for anyone identifying as a minority gender who is interested in and/or working with R.