Toggle Feature - Version Control Workflow
<p>I was taking a look how Toggle Feature work. Actually, I am using a simple version control workflow. One <code>master</code> branch, that is always ready to be deployed in production and another branch called <code>develop</code>. New features branch are forked from <code>develop</code> and then merged back to <code>master</code>, when it is stable. So we merged back the <code>develop</code> branch to <code>master</code>. When we push <code>master</code> to repository it triggers a Jenkins Job, that runs tests and deploy to production.</p>

<p>So I would like to understand what is the rigth (or most common) version control workflow when dealing with feature toggles.</p>

<p>Do I am going to have just a master branch, and all develops works on it?</p>

<p>Or the common approach is to have all developers working on develop branch, and merged regularly to master branch?</p>