tidylab
tidylab
is a set of packages that work in harmony because they share common software design principles – domain driven design (ddd) and microservice architecture. The tidylab package is designed to make it easy to install and load core packages from the tidylab in a single command.
# Install from CRAN
install.packages("tidylab")
# Or the development version from GitHub
# install.packages("remotes")
remotes::install_github("tidylab/tidylab")
library(tidylab)
will load the core tidylab packages:
You also get a condensed summary of conflicts with other packages you have loaded:
library(tidylab)
#> -- Attaching packages ----------------------------------------- tidylab 0.0.1 --
#> v decorators 0.1.0 v R6P 0.2.2
#> v microservices 0.1.2 v usethat 0.3.0
#> Warning: package 'usethat' was built under R version 4.1.1
#>
You can see conflicts created later with tidylab_conflicts()
:
And you can check that all tidylab packages are up-to-date with tidylab_update()
: