As an example: suppose you have a personal project like Angular Seed (which is a starting point for an Angular project https://github.com/angular/angular-seed).
Now you want to use that as a starting point for a project (say an online photo album).
You shouldn't just create a branch because you're not making a variation of the seed project. But github won't let you fork it if it's your own repo.
So what is the workflow to create a clone that can still pull in changes form the original seed project? I thought that was a fork.