pt-flow

Our workflow, gemified.

Installation

Install the gem:

$ gem install pt-flow

Usage

  • flow start
  • flow finish
  • flow review

Committer

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

# Make sure your branch is up-to-date with release branch

$ flow finish
# pushes branch, finishes task on pt, and opens github new pull request page.
# follow with cap staging deploy:migrations BRANCH=master-325325 etc...

Reviewer

$ flow review
# selecting a pull request opens github page, comment :+1: to approve

Committer

# pressing merge button on github delivers task on pivotal tracker