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