The focus of these training sessions is practical skills and tools. To follow along with the GitHub workshop, go to Set-up. No set-up is needed for the R packages workshop as we will use RStudio Cloud. To see all the PSAW III sessions go here.
Part 1. Intro to R packages for data and code. You’ll learn the basic parts of an R package, how to add functions and data, how to document code and data, and how to make vignettes.
Part 2. Bells and whistles. Introduction to pkgdown for package websites, NMFS branded packages, creating vignettes, and checking your package.
Part 3. Sharing your package and collaborating.
Note this is not specific to R in any way nor to computer coding per se. I will use RStudio to edit my files in the session, but you can use whatever you want to edit files.
Part 1. The key Git skills. These basic skills are all you need for 95% of your work with Git repositories.
Part 2. GitHub skills. We’ll learn how to use issues and releases on GitHub to be more efficient either working alone or in a team. I’ll show you how I use organizations to organize my repositories and some of the nice ‘landing page’ features of GitHub.
Part 3. More Git skills. Dealing with merge conflicts.
Using Git from RStudio Introduction to workflow using RStudio and Git/GitHub.
Note RStudio Cloud is currently specific to R and RStudio in the free mode. They are rolling out a Jupyter option (Python), but that is in beta and you have to pay (a lot).
Part 1. Introduction to RStudio Cloud for individuals.
Part 2. RStudio Cloud for instructors or those wanting to share code or collaborate on code.
NWFSC Math Bio Program