*Let us [know](https://github.com/tastejs/todomvc/issues) if you discover anything worth sharing.*
*Let us [know](https://github.com/tastejs/todomvc/issues) if you discover anything worth sharing.*
## Implementation
## Implementation
Riot is tiny and super flexible, there are many different ways to use riot. For example, you can use compiler to compile the tags files, you can also use browserify to build bundled javascript, you can even use the tiny Riot compiler on your page and compile tags on the fly.
Riot is tiny and super flexible, there are many different ways to use riot. For example, you can use compiler to compile the tags files, you can also use browserify to build bundled javascript, you can even use the tiny Riot compiler on your page and compile tags on the fly.
This example is using compiler on the page to compile the tag file(js/todo.html).
This example is using compiler on the page to compile the tag file (`js/todo.html`).
This example is following TodoMvc's [coding style](https://github.com/tastejs/todomvc/blob/master/codestyle.md), however officially Riot recommend[different coding style](https://github.com/riot/riot/blob/master/CONTRIBUTING.md), FYI.
This example is following TodoMVC's [coding style](https://github.com/tastejs/todomvc/blob/master/codestyle.md), however officially Riot recommends a[different coding style](https://github.com/riot/riot/blob/master/CONTRIBUTING.md), FYI.