Too Long; Didn't Read
A development workflow, also known as a git-flow, is a sequence of development steps to build and release software. The architecture of the development workflow is designed based on the quality of the product. This architecture is not usually that complex; however, it can be a source of confusion. Here, I explain two git-flows that are essential for startups: High-frequency and low-quality architecture. Git is a powerful version controlling technology that is used in many companies; there are other technologies such as Perforce or Mercurial.