Well, Pull Request is not a git feature, it's a GitHub feature. So you can only make PRs from forks on GitHub. Whether you store your work on your own Forgejo as well is up to you but you can't go around GitHub if you want to make PRs.
Forgejo
This is a community dedicated to Forgejo.
Useful links:
Rules:
- Posts must be relevant to Forgejo
- No NSFW content
- No hate speech, bigotry, etc
- Try to keep discussions on topic
- No spam of tools/companies/advertisements
- It’s ok to post your own stuff part of the time, but the primary use of the community should not be self-promotion.
Request-pull, on the other hand is a native git feature. Just no one uses it AFAIK, and you'll probably confuse anyone if you try.
You can push mirror your fork back to GitHub when you deem necessary (e.g when it's in a good shape) and create a PR to the parent repo automatically using forgejo runner script, you'd just need to make an API token. If the goal is to automate PRs. If the goal is to not use GitHub for your forks but still continue to make PRs, you can't work around that I think. Unless there's a way to PR a bunch of patch files perhaps?
Fair enough! Thank you for the heads up. I will try and continue in that direction.
The runners are very exciting but I still need to understand how use them.