Here are the main Lono concepts:
Essentially, blueprints encapsulate the code that is used to generate CloudFormation templates. Blueprints live in your project’s
app/blueprints folder or as gems. Blueprints allow you to add infrastructure components and configure them to fit your needs with Param or Shared Variables configs files. The blueprint component is covered in detailed at the Blueprints docs.
Configs: Params and Variables
Configs are how you can customize the blueprints to fit your needs. There are 2 types of configs: Params docs and Variables docs. Params allow you to affect the templates at run-time. Variables configs allow you to affect the templates at compile-time.
Layering: Params and Variables
Lono supports a concept called layering. Layering allows you to build both production and development environments with the same code. More info on Layering Support.
Pro tip: Use the <- and -> arrow keys to move back and forward.