Is there a best practice for this? I was thinking either to
-
Create a repo, add original repo as upstream remote
-
Create a “mirror” repo, then fork that
-
Create a “mirror” repo, then create a “topic branch”
-
Something else
related:
help.github.com/send-pull-requests
This is what I ended up doing:
Create new repo on GitHub
Clone the new repo
Add source code from original repo
Push original source code to new repo
At this point you can start committing your own source code!
source: help.github.com/fork-a-repo