5. Build Systems


Tuesday, September 26, 2023

This week …

Half the point of computers is to perform stupid and repetitive tasks quickly, tirelessly, and without error. This week we cover some tools that try to help you reproduce your work as needed in a way that is reliable and efficient.

  • The idea of a build system.
  • GNU Make
  • Quarto projects
  • The {targets} package
  • The {renv} package
  • A peek at continuous integration with GitHub Actions


This week’s examples and demos.


View all slides in new window