Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boennemann/zentodone
:zap: A to-do app based on Leo Babauta's ultimate simple productivity system Zen To Done.
https://github.com/boennemann/zentodone
Last synced: 23 days ago
JSON representation
:zap: A to-do app based on Leo Babauta's ultimate simple productivity system Zen To Done.
- Host: GitHub
- URL: https://github.com/boennemann/zentodone
- Owner: boennemann
- License: mit
- Created: 2014-04-10T11:41:00.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-04T11:04:38.000Z (almost 9 years ago)
- Last Synced: 2024-10-13T18:29:15.972Z (about 2 months ago)
- Language: HTML
- Homepage: https://zentodone.jit.su/
- Size: 207 KB
- Stars: 28
- Watchers: 8
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - boennemann/zentodone - :zap: A to-do app based on Leo Babauta's ultimate simple productivity system Zen To Done. (others)
README
# Zen To Done
[![Build Status](https://api.travis-ci.org/boennemann/zentodone.svg?branch=master)](https://travis-ci.org/boennemann/zentodone)
[![Bower Dependency Status](https://www.versioneye.com/user/projects/53624813fe0d0724d4000080/badge.png)](https://www.versioneye.com/user/projects/53624813fe0d0724d4000080)
[![Dependency Status](https://david-dm.org/boennemann/zentodone.svg)](https://david-dm.org/boennemann/zentodone)
[![devDependency Status](https://david-dm.org/boennemann/zentodone/dev-status.svg)](https://david-dm.org/boennemann/zentodone#info=devDependencies)
[![Code Climate](http://img.shields.io/codeclimate/github/boennemann/zentodone.svg)](https://codeclimate.com/github/boennemann/zentodone)A to-do app based on [Leo Babauta's](http://leobabauta.com/) ultimate simple productivity system [Zen To Done](http://zenhabits.net/zen-to-done-ztd-the-ultimate-simple-productivity-system/).
Built with [Bradypodion.js](http://bradypodion.io), [AngularJS](http://angularjs.org) and [Hoodie](http://hood.ie).## Installation
### Install OS specific dependencies
#### OS X
```shell
brew update
brew install git
brew install node
brew install couchdb
```#### Linux
##### General
```shell
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
```shell
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
```shell
sudo yum install couchdb git nodejs npm
```#### Windows
On Windows, install [Node.js](http://nodejs.org/download/), [git](http://git-scm.com/downloads) and [CouchDB](https://couchdb.apache.org/#download) 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
```shell
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.0The app will then automatically be deployed to [nodejitsu](https://www.nodejitsu.com/) once the [TravisCI](https://travis-ci.org/) build passes.
The current version is [![GitHub version](https://badge.fury.io/gh/boennemann%2Fzentodone.svg)](http://badge.fury.io/gh/boennemann%2Fzentodone) and the build is [![Build Status](https://api.travis-ci.org/boennemann/zentodone.svg?branch=master)](https://travis-ci.org/boennemann/zentodone).## Author
| [![twitter/boennemann](http://gravatar.com/avatar/29e45e7e0bf9561770aae5818f139c80?s=70)](https://twitter.com/boennemann "Follow @boennemann on Twitter") |
|---|
| [Stephan Bönnemann](http://boennemann.me/) |