I contribute to the DotSpatial repo and have forked it here. The repo has gone from v2 to v3 (both based on .NET Framework) and v4 based on .NET Core. My plan is to continue the v3 line for my work projects (and those who wish to use my fork). But additionally I want to contribute to the v4 line.
Since the v3 is now discontinued I will probably not make any pull requests on that branch. On the other hand, I will be making PRs to the current v4.
GitHub allows you to fork the main repo only once, so how can I fork two separate branches?