4 ms·
don't do this please. 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
by captn3m0 8y ago
don't do this please.
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.
- pc86 8y agoTIL not accepting PRs and issues on every platform is "hostile."
- always_good 8y agoDisabling issues can feel hostile, though I understand why large projects might do it because idiots abuse the system. 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."
- fluxsauce 8y agoAs someone who runs a couple small projects with large userbases, having multiple issue queues across multiple platforms is a massive organizational hassle. Having one canonical place for issues makes life easier for all parties. 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.
- jstanley 8y ago> Having one canonical place for issues makes life easier for all parties. 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.
- fluxsauce 8y agoAnd for the users. Given that it's fairly technical software, it's reasonable to expect that folks would search the issue queue before submitting an issue. If the issue queue was split across multiple sources, issues would exist in one system and not the other. 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.
- lhorie 8y agoIf said casual user doesn't want to bother finding where to report issues (which a competent maintainer would surely document in the main README), there's also a fairly good chance it's not a big deal to begin with or that the explanation is vague/unactionable, at least from my personal experience.
- gregknicholson 8y agoThis is also how I feel when I want to report an issue, but to do so I need an account with Peer Pressure Inc.
- pbhjpbhj 8y agoWhy aren't issues, etc., part of the repo and so pulled (optionally) to duplicate repos. Shouldn't web front ends be views of federated content -- having issues in one git web front-end not get propagated to others for the same project is surely a major flaw.
- newnewpdro 8y agoYes, but for-profit corporations like github aren't exactly incentivized to build their service that way.
- captn3m0 8y agoGitea was working on it, last I remember.