- find issue to work on
- create branch, branch name off issue
- hack, hack, hack
- push branch
- open pull request
- check pull request (status checks, reviews)
- merge pull request
- delete remote feature branch
- checkout master
- pull master
- delete old feature branch
- goto 1
- setting up feature branch
- pushing, creating pull request
- merging pull request
fallpond start :id
- checkout master
- pull master
- grab issue by id
- checkout new feature branch (generate branch name off issue name)
fallpond progress
- push branch to origin
- create pull request, if one doesn't exist
- open in browser
fallpond complete
- merge pull request
- delete remote feature branch
- checkout master
- pull master
- delete old feature branch