Member-only story

Enhanced Working Flow From Git Flow, GitHub Flow, and GitLab Flow.

Angel@Software Engineer
Geek Culture
Published in
7 min readFeb 18, 2021

No matter if you’re developing hardware validation tools for different components with multi-threading, or web service considering API, caching, and messaging, a fluent working flow can facilitate your development and troubleshoot.

Full Working Flow Enhancement Overview

Requirement Clarification

Following are frequently asked questions. Before designing a suitable working flow for your team, the following questions should be answered by your scenarios.

  1. How can we fix production issues promptly with less efforts?
  2. How to align our code in different deployment environments?
  3. How to reduce overhead to align code for a variety of features in coordinated development?

There is no ONE answer, but in this article, I’ll introduce you to an enhanced model to solve some general bottlenecks, and leverage advantages from Git Flow, GitHub Flow, and GitLab Flow.

Domain Knowledge

In this article, I assume you already know domain knowledge of the three famous working flows. We dive in the comparison of them for further leverage and enhancement.

Branch design in three main workflow mechanisms.

--

--

Angel@Software Engineer
Angel@Software Engineer

Written by Angel@Software Engineer

There are a thousand Angels in a thousand people's eyes. 一千個人有一千個Angel.

Responses (1)