The first time I contribute to an open-source project, I
- fork the public repository into my own repository
- make a branch on my own repository
- make the changes on my own repository
- create an issue and/or pull request on the public repository
- wait until it is merged on the public repository
I am now at this point.
To contribute to the same project again, what do I do? (If it matters, I am using GitLab and the public repository is also hosted on GitLab)
I could fork the project again into another repository, but this means I would have many copies of the same repository under my account.
I could set up repository mirroring (GitLab feature that pulls hourly from the public repository into my own repository), but all commits are counted under "My activity" on the graph.
What is the standard procedure to contribute to an open-source project in which I am not a developer in the public project and already have an outdated, forked version?