Les principes reprennent le workflow du gitflow. Voici un descriptif des branches et de leurs utilités, et des actions CI/CD réalisé dessus.
La branche develop accueille les nouvelles fonctionnalités. Ces dernières ne sont à merger que si elles peuvent être mise en production. Si ce n'est pas le cas et qu'il est souhaité de mettre à disposition, il faut prévoir un mécanisme d'activation de la fonctionnalité. Il n'est pas possible de faire un push en direct sauf pour report du master, uniquement des PR de branches feature/** et bugfix/**