Stratum Templating Engine
Bingo’s “Stratum” templating engine allows creating highly composable, customizable templates. It has templates define each area of tooling as a granular “block” that can be mix-and-matched with other blocks.
When using the Stratum engine, you build your template in four layers:
- Bases: Option types and default values that will be used to scaffold a repository
- Blocks: Generators for individual portions of a repository
- Presets: Groups of Blocks that form a repository starter
- Templates: Grouping Presets along with Blocks
Those layers allow you to define the inputs to your repository template, the individual pieces of the repository to be generated, and any preset configurations users can choose to start from.
Made with 💝 in Boston by
Josh Goldberg.