Skip to content

boennemann/zentodone

Repository files navigation

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

About

⚡ A to-do app based on Leo Babauta's ultimate simple productivity system Zen To Done.

Resources

License

Stars

Watchers

Forks

Packages

No packages published