Comment by arghwhat

6 years ago

See https://sourcehut.org/ for a vastly different source code hosting solution. If you're interested in something other than an open source GitHub clone, then that is more likely to interest you.

SourceHut is great, it still missing organizations support though (they promised to add it in a few months). The only problem compared to Gitea is deployment. SourceHut written in a mix of Python and Go, while Gitea in a pure Go. Gitea is essentially one binary. I wish SourceHut would dump Python and rewrite everything in Go.

  • "Everything is one binary", while convenient, just means "monolith", and usually "unscaleable monolith". That has nothing to do with Go. Plus, compiled-in filesystems and runtime-extracting applications are a thing, so anything can be a binary.

    Sourcehut is specifically designed to be a composeable set of services, so regardless of language, it's never going to be one binary.

    • > just means "monolith", and usually "unscaleable monolith"

      Hm, monolith != unscaleable monolith. Monolith just means you'd have to do vertical scaling instead of horizontal scaling, which arguably is easier and less error prone, as you still are only dealing with one instance and not building a distributed system all of sudden.

      I usually try to keep to vertical scaling for as long as possible, until either the performance starts to plateau or the product/project becomes big enough that it needs different backend dev teams working on different things concurrently.

      1 reply →

> See https://sourcehut.org/ for a vastly different source code hosting solution

No imprint, no privacy statement, no deal.

  • Privacy policy: https://man.sr.ht/privacy.md

    Imprints on websites are only required in a few countries. Frankly, I find it absurd that on the one hand, my contact details as a domain owner are being removed from WHOIS citing data protection, but on the other hand I am required by law to put the same information on the website I'm running on the domain.

Very interesting. Thanks for the link. I will definitely be looking at this.

  • Sourcehut is very, very different. I'd like to know how this is working for devs.

    • I love it, I can't say bad things about it. I can't wait until the "hub" service is finished, it will allow you to combine any number of the other services into some sort of project structure. I love the builds service, too, it's really nice and easy to use. I use the todo service as my life tracker.

      2 replies →