For module names there is a guideline: Library Guidelines — Elixir v1.12.3. This is for library but I think the same apply to other cases.
This way you avoid name conflicts and have a clear difference when using the code from a module of your app or a module from a library.






















