/kanban

Primary LanguageRuby

Kanban 看板

A simple webapp for viewing OmniFocus data.

Requirements

You'll need a data file to read from. Check out kanban-fetch for my Objective-C program for fetching data from OmniFocus and turning it into an appropriate format.

Installation

To install this, grab the files, drop them somewhere on your drive and run bundle install. You may need to run gem install bundler first.

Edit the settings contained in config.yaml as required. You will probably want to modify the "File locations" section, but depending on your requirements you may want to modify other parts of it.

Once you have all that done, start it up with bundle exec shotgun config.ru.

To make it really seamless, run this whole thing through pow.

Questions? Comments?

Chuck me an email or open a ticket.

Version history

2.0.0 2014-07-16

  • Big rehash! config.yaml has been completely overhauled, most of app.rb's logic has been pushed to individual classes, and the whole thing has just been made nicer.
  • The app no longer ships with config.yaml: you'll have to copy over config.yaml.sample. This means any changes you make to your own config.yaml won't be squashed whenever you run a pull.
  • Suddenly a lot easier to customise everything. See the config file for a more comprehensive overview, but you can now customise what projects are considered "background", which columns are expanded, and so on.
  • Changes this big will probably introduce a bunch of bugs. Chuck them on the issue tracker and I can make sure I fix them.

1.0.2 2014-06-16

  • Particular project statuses can now be hidden entirely by modifying config.yaml.

1.0.1 2014-06-16

  • Version history started
  • Will now realise the database is missing and give you an informative error rather than cryptic mumbo-jumbo.