5. Build Systems

Published

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

Examples

This week’s examples and demos.

Slides

View all slides in new window