This repository have examples of different styles in scaling an Elm App. The official TodoMVC Elm example, a single file app, was used to show how to structure your app in different modules and files, allowing it to scale.
Check out the different refactors:
- NoMap approach with Domain focus
- NoMap approach with Technical focus
- OutMsg approach
- Translator approach
Alos, be sure to read the blogpost explaining how to start a refactor like this.