engems icon indicating copy to clipboard operation
engems copied to clipboard

Rails component-based architecture on top of engines and gems (showroom)

Engems

This repository contains examples/scripts for building Rails component-based architecture on top of engines and gems.

Engems map

Guides

  • Organizing dependencies/gemfiles
  • Testing

Examples

  • Generators
  • Local gems

Scripts

  • bin/engem—CLI to manage components from the project's root

Resources

  • "Between monoliths and microservices" at RailsConf (slides and video)
  • "Engine-ering Rails apps" at Saint-P Ruby (slides)