pt-flow

Our workflow, gemified.

Installation

Install the gem:

$ gem install pt-flow

Set up webhook for Pivotal Tracker:

https://github.com/#{repo}/admin/hooks

Usage

$ flow start
# shows lists of tasks - choosing one starts/assigns the task on pt and checks out a new branch.

$ flow finish
# pushes branch, finishes task on pt, and creates a pull request
# reviewer comments :+1: to approve on github
# committer presses merge button on github which delivers task on pivotal tracker

$ flow cleanup
# cleans up local/remote story branches already merged with current release branch