Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/opal/opal-todos

UNMAINTAINED (todomvc based opal example)
https://github.com/opal/opal-todos

Last synced: about 2 months ago
JSON representation

UNMAINTAINED (todomvc based opal example)

Awesome Lists containing this project

README

        

# opal-todos

A very simple port of [TodoMVC](http://todomvc.com) (specifically based on backbone version).

## Running

Get dependencies:

```
$ bundle install
```

Run the sprockets based server for auto-compiling:

```
$ bundle exec rackup
```

Open `http://localhost:9292` in the browser.

Note: Safari has issues related to Dropped Network Connections. If you are experience issues try a different browser such as Chrome and Firefox

## Code Overview

Opal comes with sprockets support built in, so using rack we can have an
easy to boot build system to handle all opal dependencies. If you look
in `index.html.erb`, you will see a call to `javascript_include_tag`
which acts just like the rails tag helper. This will include our
`app.rb` file, and all of its dependencies. Each file will be included
in a seperate `..` tag to make navigating the code in a
web browser easier.