MAKE.R

# Make package

# Make sure it works with latest packages on CRAN
update.packages(ask = FALSE)

unlink("data", TRUE)
dir.create("data")
file.remove("R/sysdata.rda")
library(tidyverse)
library(data.table)
devtools::load_all()
for (file in dir("data-raw", pattern = ".R")) {
  source(file.path("data-raw", file))
}

# Rebuild documentation
file.remove("NAMESPACE")
devtools::document()
devtools::install()
knitr::knit("README.Rmd")
# devtools::build_manual()
pkgdown::build_site()
codemetar::write_codemeta()

# Checks
devtools::spell_check()
devtools::check()
goodpractice::goodpractice()
rhub::check_for_cran()
devtools::check_win_release()
devtools::check_win_devel()
devtools::check_win_oldrelease()
devtools::check_mac_release()

devtools::release()
eribul/coder documentation built on March 16, 2023, 12:50 a.m.