After reading the docs for git flow I am expected to know about some completely undefined "production release" but I have no idea what it is and it is completely undefined.
They expect me to answer the following:
Branch name for production releases: [master]
Branch name for "next release" development: [develop]
What is a "production release" ? Is it just something that you decided is a version of the code? What is a "next release" ? How can they expect me to know?
If a release is branched off develop, why is git flow default master as branch name for production releases? How does it make a tiny bit sense? It seems just a big mess that sombody cooked to look like they are working.