⚡️ A to-do app based on Leo Babauta's ultimate simple productivity system Zen To Done.
HTML JavaScript CSS CoffeeScript
Latest commit c29fb35 Jan 4, 2016 @boennemann Merge pull request #22 from pguth/master
added missing dependencies
Permalink
Failed to load latest commit information.
app fix(taskcell): apply action before scope is destroyed Aug 4, 2014
.bowerrc chore: bp-seed Apr 13, 2014
.editorconfig chore: bp-seed Apr 13, 2014
.gitattributes chore: bp-seed Apr 13, 2014
.gitignore
.jshintrc
.npmignore
.travis.yml fix(travis): nodejitsu forgot our token, so we need to update it Jul 18, 2014
CHANGELOG.md
Gruntfile.coffee fix(grunt): configure proxy in hoodie callback Jul 18, 2014
LICENSE
README.md docs(readme): add deployment notes May 27, 2014
bower.json added missing dependencies Jan 1, 2016
package.json

README.md

Zen To Done

Build Status Bower Dependency Status Dependency Status devDependency Status Code Climate

A to-do app based on Leo Babauta's ultimate simple productivity system Zen To Done. Built with Bradypodion.js, AngularJS and Hoodie.

Installation

Install OS specific dependencies

OS X

brew update
brew install git
brew install node
brew install couchdb

Linux

General
sudo apt-get update
sudo apt-get install couchdb git
tar -xvf node-v0.10.10.tar.gz
cd node-v0.10.10
./configure
make && sudo make install
Ubuntu
sudo apt-get update
sudo apt-get install couchdb-bin git
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Fedora
sudo yum install couchdb git nodejs npm

Windows

On Windows, install Node.js, git and CouchDB using the installers on each website.

Install project specific dependencies

npm install -g grunt-cli hoodie-cli bower
npm install
bower install

Build

Build the App and start Hoodie

grunt build
hoodie start

Development

Start Hoodie and serve a development version of the App with Livereload.

grunt serve

Deployment

Releasing a new version is automated with grunt release. You may add flags to specify the new version.

  1. grunt release or grunt release:patch: 0.0.1 => 0.0.2
  2. grunt release:minor: 0.0.2 => 0.1.0
  3. grunt release:major: 0.1.0 => 1.0.0

The app will then automatically be deployed to nodejitsu once the TravisCI build passes. The current version is GitHub version and the build is Build Status.

Author

twitter/boennemann
Stephan Bönnemann