About
The create
engine combines the following 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: Groups of Presets that form a
create-*-app
project
Those layers allow you to define the inputs to your repository generator, the individual pieces of the repository to be generated, and any preset configurations users can choose to start from.