title: developer vs release branch gitflow
body: <p>I'm new to gitflow so have a few questions.</p>
  
  <p>Do we really need the <code>developer</code> branch? What purpose does it serve?</p>
  
  <p>We can very well have a <code>master</code> branch where everything gets merged to production level. Then for each release we have release branches which get deployed to production for release. Feature branches are where developers code and then with a pull request merge to the relevant release branch. </p>
  
  <p>What am I missing here?</p>