-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.qmd
28 lines (17 loc) · 2.03 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
title: "Welcome to the {renv} Tutorial!"
---
# Tutorial Overview
This **self-paced tutorial** is intended to take 1-2 hours to complete, depending on your previous familiarity with the theoretical and programming components of dependency management and R. Content has been written with novice R users in mind, but this tutorial (hopefully) provides useful information on setting up reproducible computational environments for R users of any skill level.
The tutorial is split into the following sections:
1. [**Background**](comp_reproducible.html) introduces a simplified definition and reasoning for reproducibility, its relation to managing software dependencies, and some of the nuances of dependencies in R.
2. [**{renv}**](renv_getting_started.html) discusses the main functions of the {renv} package, and just enough of the underlying mechanics of the package to be useful. **You can jump to this section if you don't have time for the background.**
3. [**Exercises**](ex_init_snapshot.html) contains a handful of practical exercises that walk users through the main components of using {renv}, and highlights some common mistakes or issues users might encounter.
4. [**Optional Content**](caching.html) dives into some of the more technical details of {renv}, caching, and related topics. This section is only recommended for users with more advanced use cases or troubleshooting needs.
::: {.callout-tip title="Recommended Software"}
This tutorial assumes you have the following software installed:
- [R, recommend v4.4.X or more recent](https://www.r-project.org/){target="_blank"}
- [RStudio](https://posit.co/download/rstudio-desktop/){target="_blank"}
- {renv}, installed with `install.packages("renv")` from within R
Although optional for the general content in this tutorial, **knowledge of git and GitHub** will be helpful for the exercises especially if you would like to receive feedback or troubleshoot issues remotely. Check out [our git and GitHub tutorial](https://lmu-osc.github.io/Introduction-RStudio-Git-GitHub/) if needed!
:::