Skip to content
This repository was archived by the owner on Mar 2, 2021. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

TodoMVC

dodrio implementation of the popular TodoMVC app. It correctly and completely fulfills the specification to the best of my knowledge.

Source

There are a number of modules in this dodrio implementation of TodoMVC. The most important are:

  • src/lib.rs: The entry point to the application.
  • src/todos.rs: Definition of Todos model and its rendering.
  • src/todo.rs: Definition of Todo model and its rendering.
  • src/controller.rs: The controller handles UI interactions and translates them into updates on the model. Finally, it triggers re-rendering after those updates.
  • src/router.rs: A simple URL hash-based router.

Build

wasm-pack build --target web

Serve

Use any HTTP server, for example:

python -m SimpleHTTPServer