Creates an empty manifest object that accumulates cross-check entries
via record() and is later serialized with
write_manifest_json().
Arguments
- meta
A named list of run metadata (e.g.
project,author,run_at,synthetic) .- environment
Logical; when
TRUE(the default) the manifest also records the analysis environment viacapture_environment()(R version, platform, OS, UTC timestamp, loaded package versions).
Examples
# Minimal manifest, no environment capture.
man <- make_manifest(list(project = "demo-study", author = "A. Author"),
environment = FALSE)
names(man) # "meta" "results"
#> [1] "meta" "results"
man$meta$project
#> [1] "demo-study"
# With environment = TRUE it also records R version / platform / packages.
full <- make_manifest(list(project = "demo"), environment = TRUE)
names(full) # adds "environment"
#> [1] "meta" "results" "environment"
full$environment$r_version
#> [1] "4.6.1"