-
Notifications
You must be signed in to change notification settings - Fork 3
/
makefile.R
44 lines (25 loc) · 889 Bytes
/
makefile.R
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#### Template of a master script for the project ####
## Using an advanced tool like {drake} or {targets} is recommended,
## but this can work as a simple alternative.
### if you have written specific functions in R/, load the package:
# library("myproject")
### Source data cleaning scripts
# source("data-raw/datacleaning.R")
### Could also be Rmarkdown:
# rmarkdown::render("data-raw/datacleaning.Rmd")
### Render manuscript
# rmarkdown::render("manuscript/ms_project.Rmd")
## Check your code ##
# goodpractice::gp()
#### Control package dependencies ####
# Many alternatives available, for example:
# sessionInfo()
# automagic::make_deps_file()
# Or using renv:
# renv::init()
# renv::snapshot()
# Or use Docker, see e.g. {containerit} or {liftr}
## Make a website for your project?
## see https://pkgdown.r-lib.org/
# usethis::use_pkgdown()
# pkgdown::build_site()