Resources

Resources

Workshops

https://github.com/MikaelaKarstens/GitHub-For-Research/blob/main/GitHub%20Slides.pdf

GitHub is a web-based version-control system that facilitates the storage and management of code. While most commonly used by software developers, the functionality of GitHub has much to offer for those performing academic research. This workshop provides an introduction to GitHub as a tool for research transparency, collaboration, and organization. Attendees will leave with an understanding of (1) the purpose of GitHub, (2) how to set up a GitHub repository, (3) how to integrate GitHub with RStudio, (4) how to author code collaboratively, (5) how to commit changes through RStudio, and (6) how to handle branches & pull requests. While the content covered is transferrable to Python and other coding languages, alternative software will not be covered in this session. The workshop is open to anyone familiar with R. No prior-knowledge of Git or GitHub is required.