Current section

Files

Jump to
elixir_scaffold priv create_structure parameters create_structure.json
Raw

priv/create_structure/parameters/create_structure.json

[
{
"folder": "",
"path": "",
"files": [
{
"name": "mix.exs",
"template_path": "./priv/create_structure/templates/mix.txt"
}
]
},
{
"folder": "config",
"path": "/config",
"files": [
{
"name": "config.exs",
"template_path": "./priv/create_structure/templates/config.txt"
},
{
"name": "dev.exs",
"template_path": "./priv/create_structure/templates/dev.txt"
},
{
"name": "prod.exs",
"template_path": "./priv/create_structure/templates/prod.txt"
},
{
"name": "test.exs",
"template_path": "./priv/create_structure/templates/test.txt"
}
]
},
{
"folder": "driven_adapters",
"path": "/lib/driven_adapters/",
"files": []
},
{
"folder": "entry_points",
"path": "/lib/entry_points",
"files": [
{
"name": "api_rest.ex",
"template_path": "./priv/create_structure/templates/api_rest.txt"
}
]
},
{
"folder": "model",
"path": "/lib/domain/model/",
"files": []
},
{
"folder": "use_cases",
"path": "/lib/domain/use_cases/",
"files": []
},
{
"folder": "behaviours",
"path": "/lib/domain/behaviours/",
"files": []
},
{
"folder": "config_internal",
"path": "/lib/config",
"files": [
{
"name": "app_config.ex",
"template_path": "./priv/create_structure/templates/app_config.txt"
},
{
"name": "config_holder.ex",
"template_path": "./priv/create_structure/templates/config_holder.txt"
}
]
},
{
"folder": "utils",
"path": "/lib/utils",
"files": [
{
"name": "certificates_admin.ex",
"template_path": "./priv/create_structure/templates/certificates_admin.txt"
},
{
"name": "data_type_utils.ex",
"template_path": "./priv/create_structure/templates/data_type_utils.txt"
},
{
"name": "custom_telemetry.ex",
"template_path": "./priv/create_structure/templates/custom_telemetry.txt"
}
]
},
{
"folder": "lib",
"path": "/lib",
"files": [
{
"name": "application.ex",
"template_path": "./priv/create_structure/templates/application.txt"
}
]
}
]