The targets R Package Design Specification
targets package is a Make-like pipeline toolkit for Statistics and data science in R. With
targets, you can maintain a reproducible workflow without repeating yourself.
targets learns how your pipeline fits together, skips costly runtime for tasks that are already up to date, runs only the necessary computation, supports implicit parallel computing, abstracts files as R objects, and shows tangible evidence that the results match the underlying code and data.
targets has an elaborate structure to support its advanced features while ensuring decent performance. This
bookdown site is a design specification to explain the major aspects of the internal architecture, including the data storage model, object oriented design, and orchestration and branching model.