Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.79 KB

release-workflow.md

File metadata and controls

46 lines (28 loc) · 1.79 KB
SOFTWARE DEVELOPMENT

Release workflow Spec.

Version : 0.1.0-draft


Abstract

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

Contents

  1. [Background]
  2. [Proposal]

Background

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

Motivation

  • 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

References