bk-fig-phillips
us-atlas
bk-fig-phillips | us-atlas | |
---|---|---|
1 | 1 | |
7 | 854 | |
- | 0.5% | |
10.0 | 1.7 | |
over 8 years ago | 4 months ago | |
Makefile | Shell | |
MIT License | ISC License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bk-fig-phillips
-
Why Use Make
I imagine many of Mike's points would be addressed just as well by Just or most any other task runner... but I thought his main point of "Makefile as documentation" was valuable.
After reading this way back in 2015 I decided to give it a try for a not-code-related task: downloading a book from the internet archive, copying out all the images, and running some adjustments and conversions on them with ImageMagick:
https://github.com/beardicus/bk-fig-phillips
It was fairly ridiculous but works well and I learned a lot.
us-atlas
-
Why Use Make
The article has the following near the end:
"To see more real-world examples of makefiles, see my [World Atlas](https://github.com/mbostock/world-atlas) and [U.S. Atlas](https://github.com/topojson/us-atlas) projects, which contain makefiles for generating TopoJSON from Natural Earth, the National Atlas, the Census Bureau, and other sources."
I checked those repositories because the descriptions of the makefiles sound interesting, but I couldn't find the makefiles. Am I looking wrong?
What are some alternatives?
world-atlas - Pre-built TopoJSON from Natural Earth.
doit.sh - 🏴☠️ Replaces your build system with 1 shell script.
apt2ostree - Build ostree images based on Debian/Ubuntu
tup - Tup is a file-based build system.
knit - A simple and flexible build tool using Lua, similar to make/mk.
oil - Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
SheetJS js-xlsx - 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs