Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simonewebdesign/elm-double-folding-pattern
Actions + Events = :dragon:
https://github.com/simonewebdesign/elm-double-folding-pattern
elm elm-architecture
Last synced: 5 days ago
JSON representation
Actions + Events = :dragon:
- Host: GitHub
- URL: https://github.com/simonewebdesign/elm-double-folding-pattern
- Owner: simonewebdesign
- Created: 2016-03-11T16:46:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-20T16:11:18.000Z (about 7 years ago)
- Last Synced: 2024-08-01T12:22:08.267Z (3 months ago)
- Topics: elm, elm-architecture
- Language: Elm
- Homepage: https://www.simonewebdesign.it/demo/elm/
- Size: 97.7 KB
- Stars: 29
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - simonewebdesign/elm-double-folding-pattern - Actions + Events = :dragon: (others)
README
# Elm Double Folding Pattern
A new architectural pattern for separating business logic from presentation logic, invented by [mgold](https://github.com/mgold).
![diagram](https://lh3.googleusercontent.com/-OD_Q-fi4RU4/Vo_a_hypD6I/AAAAAAAAAd0/rgv6JjUi0BQ/s1600/elm_diagram_complex.png)
- Discussion: https://groups.google.com/forum/#!topic/elm-discuss/IU4zPO6vn5A
- Demo: https://simonewebdesign.it/demo/elm## Get it up and running locally
0. Install Elm v0.16 - `npm i -g [email protected]`
1. Clone this repo
2. `cd` into the project's root directory
3. `elm-make Main.elm --output elm.js`
4. Open `index.html` with your web browser of choice