Task Runners Hub
Created on 2023-01-15T15:19:11-06:00
Task runners are basically Makefiles where every (or almost) job is marked as .PHONY. They are a launch point where different build, update, or deployment commands are grouped together in a top level file that can be looked at or ran to trigger those underlying processes.
A task runner might for example have a task that ensures all git submodules are checked out, dependent packages have been installed in a local cache, dependencies downloaded, etc, then making sure config scripts were generated and run, before finally running the makefiles.