Skip to main content

14. Git Town for Git Workflow

Date: 2020-05-05

Status

Accepted

Context

We tend to work in a model where there is a master and production branch. Developers branch off of master and do feature work. Those changes get merged back to master. Master is eventually merged to production. Production is then deployed. See #55 for details

git town (https://www.git-town.com/) makes this work flow super easy to do

With a simple workflow a developer can quickly get to work without risking master or production.

Decision

We will use git town to manage the git workflow.

Consequences

This has allowed our designer to start working this way.

We ended up modeling some of our deploy scripts on the way that git town handle committing.

It is also nice that you only have to install once per machine and then you have it on all projects.