# You can learn more about package authoring with RStudio at:
#
# http://r-pkgs.had.co.nz/
#
# Some useful keyboard shortcuts for package authoring:
#
# Install Package: 'Ctrl + Shift + B'
# Check Package: 'Ctrl + Shift + E'
# Test Package: 'Ctrl + Shift + T'
# usethis ----
# install.packages('usethis')
# library(usethis)
# sessionInfo()
# usethis::use_cran_comments()
# usethis::use_news_md()
# usethis::use_travis()
# usethis::use_testthat()
# usethis::use_vignette(name = 'NPG', title = 'NeuenschwanderBransonGsponer')
# usethis::use_logo('logo.png')
# usethis::use_pkgdown()
# usethis::use_coverage()
library(escalation)
getwd()
# Remake man files
.rs.restartR()
roxygen2::roxygenise()
roxygen2::roxygenise(clean = TRUE)
# To preview a man file
rstudioapi::previewRd('man/tox_at_dose.Rd')
rstudioapi::previewRd('man/eff_at_dose.Rd')
# To reinstall
# devtools::install(build = TRUE)
# devtools::install(build = TRUE, args = "--preclean")
devtools::install(build = FALSE) # Skip recompilation
# .rs.restartR()
library(escalation)
# Run tests
devtools::test()
# devtools::test(filter = 'careful_escalation')
# Build vignettes
devtools::build_vignettes()
# Check
devtools::check()
# pkgdown site (do this once happy with version number, i.e. after checks)
pkgdown::build_site()
pkgdown::build_articles()
pkgdown::build_article(name = "A710-SimulationComparison")
# Manual
devtools::build_manual()
# Build
devtools::build()
# Reverse dependencies
devtools::revdep('escalation')
# install.packages("revdepcheck")
# devtools::install_github('r-lib/revdepcheck')
library(revdepcheck)
revdep_check(num_workers = 2)
# Use GitHub actions ----
library(usethis)
# Build checks:
# use_github_action_check_standard()
use_github_action('check-standard')
devtools::build_readme()
# Test coverage:
usethis::use_github_action("test-coverage")
# Build pkgdown site
usethis::use_github_action("pkgdown")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.