master-wiki/void/Readwise/I Like Makefiles.md

1.7 KiB

I Like Makefiles

rw-book-cover

Metadata

[!tldr] The author, Sebastian Witowski, enjoys using makefiles because they provide a consistent way to automate project setups and commands. He finds makefiles simple to write and effective for managing various projects, regardless of the technologies used. While he appreciates other build tools, he prefers to use makefiles for their familiarity and ease of use.

Highlights

they often follow an unwritten convention of implementing the same set of commands to get you up and running. View Highlight)

Even if I use tools like Docker or gulp in my project, I still use makefiles to orchestrate those tools. View Highlight)

Some common tasks that most of my personal projects[1] contain include: • dev to start the development server • build to build the project (if a build step is necessary) • deploy to deploy/publish the project View Highlight)

Make is simple and doesn't require as many additional dependencies as some other build tools. This can be useful if you need a tool that will work in a restricted environment where installing additional packages is difficult or impossible for security reasons. View Highlight)