/tutorial-makefiles

Tutorial on using GNU Make to automate workflows

Primary LanguageHTML

Tutorial about basics of GNU Make

This tutorial is about the Unix tool GNU Make, and how to write Makefiles with an emphasis on automating workflows in data analysis projects, and creating dynamic documents.

The material expands on Chris Paciorek's tutorial-make-flows

Content:

References

Tutorial Make Workflows (by Berkeley SCF) https://github.com/berkeley-scf/tutorial-make-workflows

Why Use Make (by Mike Bostock) https://bost.ocks.org/mike/make/

Makefiles for R/LaTeX projects (by Robert Hyndman) http://robjhyndman.com/hyndsight/makefiles/

Reproducible Research (by Lincoln Mullen) http://lincolnmullen.com/projects/dh-r/reproducible.html

A Simple Makefile Tutorial http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/

How To Use Makefiles to Automate Repetitive Tasks on an Ubuntu VPS (by Justin Ellingwood) https://www.digitalocean.com/community/tutorials/how-to-use-makefiles-to-automate-repetitive-tasks-on-an-ubuntu-vps

License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Donation

As a Data Science and Statistics educator, I love to share the work I do. Each month I spend dozens of hours curating learning materials like this tutorial. If you find any value and usefulness in it, please consider making a one-time donation---via paypal---in any amount (e.g. the amount you would spend inviting me a coffee or any other drink). Your support really matters.

Author: Gaston Sanchez