API Reference elixir_structure_manager v1.5.0

Modules

This module is responsible for applying the templates to the project.

Sobelow report generator

Normalize data types to be used in the application.

Execute al parameterized actions to generate or modify files.

Module to manage dependencies in mix.exs

Injects some part of text in file contents using regular expressions.

Replace variables in a string content.

Utility functions.

Mix Tasks

Applies common configuration to the clean architecture project mix ca.apply.config --type config_name

Generic base task for all tasks in this project.

Creates a new driven adapter for the clean architecture project mix ca.new.da --type driven_adapter_name

Creates a new driven adapter for the clean architecture project mix ca.new.ep --type entry_point_name

Creates a new model for the clean architecture project

Creates a new Clean architecture scaffold

Creates a new usecase for the clean architecture project

Run common static code analysis tools and tests for the project Run mix release and move compressed artifact to _build/release/artifact folder

Translates the sobelow json report to sonar issues

Updates dependencies in mix.exs to their latest stable versions from hex.pm