Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/p-baleine/todo-extension

TODO app for Chrome Extension.
https://github.com/p-baleine/todo-extension

Last synced: 21 days ago
JSON representation

TODO app for Chrome Extension.

Awesome Lists containing this project

README

        

# TODO Chrome Extension [![Build Status](https://travis-ci.org/p-baleine/todo-extension.png?branch=master)](https://travis-ci.org/p-baleine/todo-extension)

TODO app for Chrome Extension.

![screenshot](https://raw.github.com/p-baleine/todo-extension/master/screenshot.png)

This app is written for the purpose of my studying
Chrome Extension, Backbone.js, RequireJS, Bower.

## How to use it

### Setup

Install dependencies:

```bash
$ sudo npm install -g grunt-cli
$ sudo npm install -g bower
$ bower install
$ npm install
```

Then compile coffeescripts and copy templates:

```bash
$ grunt coffee
$ grunt copy
```

### Load package

* In Google Chrome, go to chrome://flags/ and enable Experimental Extension APIs. Relaunch your browser.

* Open Tools-->Extensions (ensure Development mode is checked) and click on "Load unpacked extension..." to install the extension. You will need to reload Chrome once the extension is installed.

## Development

### Start

```bash
$ grunt watch
$ grunt karma:unit # in another tab
```

Then start BDD!

## Build

```bash
$ grunt dist
```