Workshop: Data Science Tools
You can create a free account at: https://github.com/
Definitions at: https://www.pluralsight.com/resources/blog/cloud/git-terms-explained
Credit: Robert B Cohen
Credit: Robert B Cohen
The owner of the repo can accept your pull-request and add your changes to the main repository
This is just one way to use version control and collaborate on GitHub!
A repo can have many contributors with many different levels of access. Example: https://github.com/tidyverse/datascience-box
Projects can be used to create boards (like Trello) to facilitate effective collaboration
Reverting a change is one of the most important features of version control.
Right now, it not possible on GitHub’s website
I will show you how to revert a change on the GitHub desktop app
To use some of GitHub’s features, others for free, rather than with a fee, you need to apply to GitHub Education as a teacher. https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-education-for-teachers/apply-to-github-education-as-a-teacher
GitHub Classroom. https://docs.github.com/en/education/manage-coursework-with-github-classroom/teach-with-github-classroom
GitHub organizations. Read more.
Many instructors use GitHub organizations to create, share, and assign work to students with few, or many (over 500) repositories
If using R, there are packages to support this, including ghclass and gradetools
Data Science Tools, https://bit.ly/DSTools_GGH