...If you can provide a template, it is usually possible to define rules to produce code following the template.
The rules themselves use a General Expansion Language (GEL) XML syntax.
A modern gem manager: Gel is a lightweight alternative to Bundler
Gel is a modern gem manager for Ruby, offering a lightweight alternative to Bundler. It focuses on performance and simplicity, providing faster installation and locking of gems. By streamlining dependency management, Gel enhances the efficiency of Ruby project development.