Version : 0.1.0-draft
This document is a proposal about how to manage our development workflow to produce quality softwares. It decribes the steps, part of our development workflow, that any developer should follow to produce great and ready to deploy software releases. It starts by giving some context and motivation behind; and then, dive deep into what this document aims for : the development workflow.
Choosing a branching strategy
- [Background]
- [Proposal]
Today, we reach a pretty good level of maturity regarding software development and release maangement. The concepts and activities behind those processes are well establish, understood and completely mastered. We have so many tools at our disposal to deal with
- How to initialize/setup your project repo
- How to well format our commit message
- How to setup our project for continous integration
- How to setup our project for continous delivery
- How to name our branches
- How to handle delivery regarding the branch we are on
- How to manage release version with tagging
- How to be ready for continous deployment
-
Choosing a branching strategy
Packt Learning DevOps Continuously Deliver Better Software
-
@medium | Gitflow release hotfix