targets
drake
is superseded. The targets
R package is the long-term successor of drake
, and it is more robust and easier to use. Please visit https://books.ropensci.org/targets/drake.html for full context and advice on transitioning. The counterpart of drakeplanner
in targets
is targetsketch
: https://github.com/wlandau/targetsketch.
This R/Shiny app is a companion to the
drake
R package. It helps new
users learn drake
, and it helps
new and experienced users set up new
drake
-powered projects. Simply
provide a drake
plan,
and drakeplanner
will show you the end-to-end dependency graph of your
workflow and produce a downloadable R script to get your project
started.
This app is available online at https://wlandau.shinyapps.io/drakeplanner. If you cannot access it, you can install it locally in an R session.
install.packages("remotes")
remotes::install_github("wlandau/drakeplanner")
Then run it on your own machine.
drakeplanner::drakeplanner()
Plan
view (left sidebar).drake
plan in the Plan
box. The code must return a valid drake
plan at the end, ideally
with a call to the
drake_plan()
function.Functions
box.Update
button in the Control
box.Download
button in the Control
box to save
your workflow as an R script.max_expand
argument of
drake_plan()
to a small number for testing and debugging purposes.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.