ElixirStructureManager

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

Test locally

Run the following command to build an artifact.

$ mix archive.build

It generates a file with name like:

elixir_structure_manager-x.x.x.ez

Install package:

$ mix archive.install elixir_structure_manager-x.x.x.ez

Installation

Verify what dependencies do you have, please run

$ mix archive

First you need to install the dependency locally

$ mix archive.install hex elixir_structure_manager x.x.x

Verify that the dependency was installed successfully, run

$ mix help

And you must see the following tasks:

$ mix ca.new.structure
$ mix ca.new.model

If available in Hex, the package can be installed by adding elixir_structure_manager to your list of dependencies in mix.exs:

def deps do
  [
    {:elixir_structure_manager, "~> 0.1.0"}
  ]
end

Uninstall

Verify what dependencies do you have, please run

$ mix archive

If you need to uninstall local packages or if you have an old version, please uninstall it with

$ mix archive.uninstall elixir_structure_manager x.x.x

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/elixir_structure_manager.