Vellum is a minimalist build tool you can understand in an hour that allows you to write your builds in a simple build description language, and make plugins in Python that are easily loaded.
Vellum is a build tool that is an alternative to make, but designed to be very minimalist and simple to use. You can describe your builds in a simple build language while writing new commands easily in Python. The spec can run shell commands, Python, or other build specs as imported recipes. The code is small enough to read in 30 minutes and rejects the idea that a build description should be executable code that can hide hacks. A primary design goal is "NO HIDING". Vellum's design balances on the line between easy of use and preventing others from hiding implicit nasty changes that make builds impossible to debug.
View full history Series and milestones
trunk series is the current focus of development.
All bugs Latest bugs reported
-
Bug #406590: give targets a way to parse own options
Reported -
Bug #406555: options should have a way to figure the actual value by a callback/"provider"
Reported -
Bug #406551: dist generates rather nasty setup.py files
Reported -
Bug #347910: Sphinxify the documentation
Reported -
Bug #347715: Submodules are brittle
Reported