"I am assuming here that 'someone who wants to create a pull request' may actually want to create a rather complex change and work on it a little while with other folks"
I do that that is a significatn use case -- but whether that is a feature branch or a PR from a fork depends on involved someone with permissions on the repo is. If an "outsider" starts a PR against master, the repo managers can choose to merge that into a feature branch instead of master if they want to develop it for a while before merging. In short -- creation of a feature branch is the job of the core maintainers, so I'm not sure it needs to be mentioned in Contributing.md Though maybe should be mentioned somewhere else as part of recommended workflow. -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/cf-convention/cf-conventions/issues/130#issuecomment-413623385