- Notifications
You must be signed in to change notification settings - Fork727
How to create modular Elm code that scales nicely with your app
License
evancz/elm-architecture-tutorial
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Elm is a programming language that compiles to JavaScript. It is known for its friendly error messages, helping you find issues quickly and refactor large projects with confidence. Elm is alsovery fast andvery small when compared with React, Angular, Ember, etc.
This repo focuses onThe Elm Architecture, an architecture pattern you see in all Elm programs. It has influenced projects like Redux that borrow core concepts but add many JS-focused ideas.
The Elm Architecture is a simple pattern for architecting webapps. The core idea is that your code is built around aModel of your application state, a way toupdate your model, and a way toview your model.
To learn more about this, read thethe official guide and check outthis section which is all about The Elm Architecture. This repo is a collection of all the examples in that section, so you can follow along and compile things on your computer as you read through.
After youinstall, run the following commands in your terminal to download this repo and start a server that compiles Elm for you:
git clone https://github.com/evancz/elm-architecture-tutorial.gitcd elm-architecture-tutorialelm reactorNow go tohttp://localhost:8000/ and start looking at theexamples/ directory. When you edit an Elm file, just refresh the corresponding page in your browser and it will recompile!
About
How to create modular Elm code that scales nicely with your app
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.