Skip to content

Repository files navigation

Flow Build Status Code Climate Coverage Status

Flow is a KanBan layer on top of Pivotal Tracker.

Benefits

With Flow you can use Pivotal Tracker as a backend for all your KanBan needs. Synchronization is done through story statuses and labels. The application is still heavily in development, but the following features are currently implemented:

  • Drag and drop KanBan interface
  • Websockets for pushing state between clients
  • Swimlanes based on story labels
  • Columns based on story state and labels
  • Story details in KanBan include story id, title, and a link to the Pivotal story

Deployment

Due to the use of Websockets (and background workers) it is a bit more involved to deploy the application to a server. You can use Heroku, but you will need more than one worker to run the application.

A "start from scratch" server setup-guide will be added to the Wiki in the future.

Development

Flow is tested against ruby 2.0.0. Setting Flow up for local development requires a few manual steps:

brew install redis
bundle install
rake db:migrate
cp db/seeds.example.rb config/seeds.rb    # Modify to set correct data
rake db:seed

The easiest way to run the required processes is by using the Procfile.

gem install foreman
foreman start

Contributing

Please see CONTRIBUTING.md for details.

Credits

Flow was originally written by Jean Mertz.

kabisa

Flow is a Kabisa initiative.

License

Flow is Copyright © 2013 Jean Mertz and Kabisa ICT. It is free software, and may be redistributed under the terms specified in the LICENSE.txt file.

About

Flow is a KanBan layer on top of Pivotal Tracker

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages