technically you can't create a PR without forking the repo first. practically it also makes sense for a larger change to be developed in the open before it is ready to be merged upstream, so a friendly fork with the intent to explore some ideas usually is fine.
reply