Open pombredanne opened 4 years ago
:+1: I am all for this change
I am not any expert in this area. The assertion that "all code merged in develop is immediately usable in production" seems highly optimistic over any longer period of time. I think that we need to get back into a cadence of more frequent minor releases.
We de-facto use the gitflow branching model at https://nvie.com/posts/a-successful-git-branching-model/ BUT the "master/develop" branches are making double duty and serve not purpose. In practice all the code merged in develop is immediately usable in production. Therefore I suggest we switch to a simpler branching model which is the de facto model we use today: