lein-voom: Projects Want to Be Values
summary
leín-voom plus box replace fragile SNAPSHOTs with immutable commit-addressed versions (semantic version plus commit SHA and commit time) and let any checked commit act as a dependency; commands include build-deps, freshen (updates project.clj when a single newer match exists) and wrap for ephemeral builds. Born at ViaSat from a team managing ~100 projects, ~1,000 namespaces across 23 repos, the tools stop the “it worked for me” chaos, work in production, and box (built on checkouts and symlinks) provides box overrides to use local checkouts during integration.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:58MOBILE HEALTH DEMO
- 5:01PROCESS PAIN CHART
- 5:51A PROPER INTRODUCTION
- 6:17QUESTIONS FOR EVALUATION
- 8:10RELEASES vs SNAPSHOTS
- 9:16SNAPSHOTS IN CONCEPT
- 12:41VERSION COMPONENTS
- 14:17VOOM COMMANDS
- 15:04FRESHEN
- 16:53VERSION STRINGS VS SPECIFICATIONS
- 17:34IMMUTABILITY
- 19:14BOX AUTOMATION
- 19:43BOX EXAMPLE
- 20:26ANSWERS TO OUR QUESTIONS








