HACKER Q&A
📣 th0th

Dumping GitHub for Forgejo for a free and open source project


Hey everyone,

My name is Gokhan, I built PoeticMetric, it is a free and open source web analytics tool. I need your opinion about something.

PoeticMetric is on github right now, but because I am not happy with M$ I am moving it (along with everything else I have on github) to a self-hosted forgejo instance. But I am worried that it is going to cause friction for people who might want to contribute (not that it happens too often but I don't want to discourage that rare kind of people).

I didn't enable registrations on forgejo, I don't have time to deal with spam. So using forgejo for issues and pull requests won't work, also even if I enable registrations I think it is too big of a hassle for people to create an account on a separate platform to contribute to a project.

What I am thinking of is that, I keep a mirror on github, utilize issues and PRs there. And when a PR is merged, I am going to manually sync the original repository. I am not 100% happy with this because 1. this way I don't totally leave github, 2. the syncing manually is tedious, 3. project's issues history is on github and it is going to be vendor-locked. But I can't think of any better way.

The only other way I can think of is that, I can use something like a forum for issues, but again, it is not going cover pull requests.

What do you think would work this case?


  👤 rapnie Accepted Answer ✓
Besides public forgejo instances [0] there are a couple of professional service providers [1] that you may look into for your setup.

[0] https://delightful.coding.social/delightful-forgejo/#public-...

[1] https://codeberg.org/forgejo/professional-services/issues