#' Produce a package diagnostics report
#'
#' Creates an HTML report with various package summaries and diagnostics,
#' designed for initial editor review of the package and as reference for
#' authors and reviewers.
#'
#' @param pkgdir The path to the package
#' @param output_file File to be outputted
#'
#' This may fail if there is no internet access for various reasons.
#' @export
pkg_report <- function(pkgdir = ".", output_file = NULL) {
## Make an absolute path if it's not
pkgdir <- normalizePath(pkgdir)
pkg <- as.package(pkgdir)
pkgname <- pkg$package
if (is.null(output_file)) {
output_file <- file.path(paste0(pkgname, "-report.html"))
}
render(system.file("package-report", "pkg-report.Rmd", package = "pkginspector"),
params = list(pkgdir = pkgdir), output_file = output_file
)
return(output_file)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.