'GitHub Fork or rename or create new git?

I forked someone's project and updated it in some big ways to work for my app. It's now a much more robust little plugin with some major changes to its workflow in general. I'm a GitHub noob at this point, so: Is it a good idea to try and do a pull request for my large update? Or should I rename the forked repository as my own? Or should I just start from scratch, copy pasting my code?

Thanks in advance!



Solution 1:[1]

2014: If the changes are too important to be easily merged back in the original repo, I would recommend considering your repo as a true fork, and advertise it as the "new improved version".

You can even rename your GitHub repo to mark that fork.


2022: you can create a fork directly with a different name!

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1