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.