Working on projects in R - 2021-09-04
Channel: R Consortium
Date: 2021-11-01

Maëlle Salmon gives tools and tips on working on projects. Covering topics such as the basic principles for R project, protecting projects with external changes, structuring your project, and running your projects. 

Main Sections 

0:00 Introduction and Overview
2:03 Goal of My Talk
2:24 Why Give Advice on Projects
3:38 Main Source of Advice: Jenny Bryan
5:29 File Paths Relative to the Project Root 
9:32 Naming Your Files 
11:13 Version Control 
13:38 Some Git Commands Roughly Explained 
14:18 Where to Use Git Commands 
15:49 Story
16:29 Store Project Dependencies 
18:24 Protect Your Project from External Changes
20:04 Make an R Package?
22:00 Projects as Package, Specific Tools 
23:53 What File Structure for Your Package
25:17 Targets By Will Landau
28:53 How to Get Started with Targets 
29:45 How to Keep Up with Targets
30:09 Orderly by Rich Fitzjohn
32:32 Example Script
35:33 How to Run Your Project
37:31 How to Draw a Project

More Resources 

Main Site: https://www.r-consortium.org/ 
News: https://www.r-consortium.org/news 
Blog: https://www.r-consortium.org/news/blog 
Join: https://www.r-consortium.org/about/join 
Twitter: https://twitter.com/Rconsortium 
LinkedIn: https://www.linkedin.com/company/r-consortium/