Setup and Update

Wraps all of the below functions.

create_muggle_package()

Create a muggle package

Package Structure

Add a DESCRIPTION, folder structure and other scaffolding for an R package.

Compute Environment

Dockerfile to specify the compute environment and related helpers.

gh_pkgs_image_url() gh_pkgs_image_name() gh_pkgs_image_version()

Get the full docker image url for an image on GitHub Packages

use_onbuild_image()

Set up or update the compute environment

Editor and IDE

Setting up RStudio and vscode.

use_radian()

Set up radian

Testing

Set up unit testing.

use_codecov2()

Set up codecov

Deployment

Deploy muggle projects to the public cloud.

az_webapp_config_muggle()

Deploy a shiny app to Microsoft Azure Web Apps for Containers

Interactive Use

Wrappers with muggle defaults.

Helpers to save some typing

load_clean_all()

Clean workspace and load all packages

Pkgdown Website

build_site2() build_articles2() build_article2()

Replacement versions of pkgdown::build_site() etc. with muggle defaults

local_siteyaml()

Temporarily create muggle default vignettes/_site.yml file

override_pkgdownyaml()

List of overrides for _pkgdown.yml with muggle defaults.