Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rogeriochaves/structured-elm-todomvc
Structured TodoMVC with Elm to exemplify real-world apps
https://github.com/rogeriochaves/structured-elm-todomvc
Last synced: 18 days ago
JSON representation
Structured TodoMVC with Elm to exemplify real-world apps
- Host: GitHub
- URL: https://github.com/rogeriochaves/structured-elm-todomvc
- Owner: rogeriochaves
- Created: 2016-01-23T23:11:11.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-10T01:26:46.000Z (over 7 years ago)
- Last Synced: 2024-07-31T17:23:48.946Z (3 months ago)
- Size: 132 KB
- Stars: 72
- Watchers: 4
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Structured TodoMVC in Elm
This repository have examples of different styles in scaling an Elm App. The [official TodoMVC Elm example](https://github.com/evancz/elm-todomvc), 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](https://github.com/rogeriochaves/structured-elm-todomvc/tree/nomap-domain)
- [NoMap approach with Technical focus](https://github.com/rogeriochaves/structured-elm-todomvc/tree/nomap-technical)
- [OutMsg approach](https://github.com/rogeriochaves/structured-elm-todomvc/tree/outmsg)
- [Translator approach](https://github.com/rogeriochaves/structured-elm-todomvc/tree/translator)Alos, be sure to read [the blogpost](https://medium.com/@_rchaves_/structured-todomvc-example-with-elm-a68d87cd38da) explaining how to start a refactor like this.