Skip to main content

¿What is Elixir Structure Manager?

Build Status Hex.pm Documentation Coverage Status

Elixir Structure Manager

Elixir plugin to create an elixir application based on Clean Architecture following our best practices.

Install

HexDocs

mix archive.install hex elixir_structure_manager <version>

Available Mix Tasks

mix help | grep "mix ca."
TaskDescription
mix ca.new.structureCreates a new clean architecture application.
mix ca.new.modelCreates a new model with empty properties
mix ca.new.usecaseCreates a new usecase
mix ca.new.daCreates a new driven adapter
mix ca.new.epCreates a new entry point
mix ca.apply.configApplies some project configuration
mix ca.updateUpdates dependencies to latest stable version from hex.pm

Task detail

mix <task> -h

Example

mix ca.new.structure -h