Created
January 13, 2019 17:55
-
-
Save edouard-lopez/56d153af1b59521d2aa2f00f1f86f19b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@schrodincat I didn't notice you updated your message. | |
That's an off-topic discussion, but I recommend reading: | |
* [GitFlow considered harmful](https://www.endoflineblog.com/gitflow-considered-harmful) by Adam Ruka | |
* [What are the pros and cons of git-flow vs github-flow?](https://stackoverflow.com/q/18188492/802365) | |
* [Trunk Based Development](https://trunkbaseddevelopment.com/) | |
Personally I tend to a simple workflow: | |
* a master branch that is functional/readable ; | |
* short-lived pull requests (less code=better) ; | |
* continuous deployment/delivery. | |
* rebase strategy ; | |
This encourage: | |
* strong tests culture ; | |
* pair-programming (shorten feedback loop) ; | |
* code review (discussion and knowledge sharing) ; | |
* continuous integration (validation) ; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment