Experimenting with Rake (Ruby Make) in view of adopting it for all ALAN repositories.
Table of Contents
Rake examples and tests:
/adv/
— Compiling adventures and running tests:
Rake is Ruby's take on Make. It's a powerful task management and build automation tool, far superior to Make, and well suited for our ALAN repositories — especially considering that most of them already depend on Ruby for Asciidoctor.
Rake was created by Jim Weirich (1965–2014).
For an in-depth review of Rake's qualities, see Martin Fowler's article Using the Rake Build Language.
- Using the Rake Build Language — Martin Fowler.
- FIELD NOTES: Using Rake to Automate Tasks — by Stuart Ellis.
- The coolness that is Rake — Joe White.
- Building with Rake — slideshow by Jim Weirich (2003).
Jim Weirich's Rake tutorials (2005) (CC BY-NC 1.0) from onestepback.org via Wayback Machine:
Avdi Grimm's Rake Tutorials:
- Basic Rake (31 min) — by Jim Weirich.
- Goruco 2012 Power Rake (46 min) — by Jim Weirich.
- Rake Task Management Essentials — by Andrey Koleshko, 2014.