Elm - "A delightful language for reliable web applications."
This project demonstrates a behavior driven implementation of the TodoMVC specification using the Elm language.
- Behavioral requirements were written to define a functional finish line.
- All requirements were implemented in a test driven manner.
- The Requirements Coverage Report provides an objective assessment of progress. Execute
./run.sh coverage
to see the report. - Project decisions are documented in doc/decisions.
- The TodoMVC style was modified to make the
strong
element more visible.
This project is supported by a run script to improve usability. Execute ./run.sh help
to see the commands that are available.
To install Elm tools:
- Execute
./run.sh tools
To see production version:
- Execute
./run.sh build:prod
- Open the
site/index.html
To start a live development server.
- Execute
./run.sh live
- This project was bootstrapped with Create Elm App.
- Evan's Elm TodoMVC example was very helpful.
- Created by Joseph Cruz