Show HN: Point your repos to their new home
gitlab.esy.fun
gitlab.esy.fun
The main point isn't about the source code, it's about all the rest : bug report, discussions, planning..
I run my own gitea instance, and for repos that are in multiple places, I leave a note in the readme as to what the canonical URL is. If someone wants to open a PR or an issue on Github I don't wanna be hostile by having them create another account just to ask a question. Once the patch is merged, it gets pushed on all remotes.
If you have a large project with lots of contributors and activity, and you actively want to discourage contributions in the wrong place, you can disable issues or PRs for that one repo.
Also, people browse code using GitHub clients, serving an empty Readme is not a good idea to break that behaviour.
But when I go to a project on Github to report an issue and I can't, then I can't help but think "well fuck you too."
With that said, if you disable issues on a system, make sure you have prominent documentation that says "Submit issues to XXX". Otherwise, it's confusing.
It makes life easier for you.
It doesn't make life easier for the casual user of your software who just wants to report one issue.
Sorry if you disagree, but giving clear instructions about how to report issues and limiting vectors is fair, logical, and incredibly common and a best practice.