Source code
Revision control
Copy as Markdown
Other Tools
# Elm TodoMVC Example
> A functional language for interactive applications
## Learning Elm
started.
Here are some links you may find helpful:
Get help from other Elm users:
_If you have other helpful links to share, or find any of the links above no longer work, please [let us know](https://github.com/tastejs/todomvc/issues)._
## Project Structure
All of the Elm code lives in `Todo.elm` and `Todo/Task.elm` and relies
on the [elm-html][] and [elm-navigation][] packages.
There also is a port handler set up in `index.html` to set the focus on
particular text fields when necessary.
## Build Instructions
on your machine first.
Run the following commands from the root of this project:
```bash
elm-package install -y
elm-make Todo.elm --output build/elm.js
```
Then open `index.html` in your browser!
## Credit
This TodoMVC application was created by [@evancz](https://github.com/evancz), and imported into TasteJS by [@passy](https://twitter.com/passy). The Speedometer version is by Addy Osmani.