Live data from Hacker News

Ask HN: Alternatives to GitHub

news.ycombinator.com

411–420 of 468 posts

Re: Ask HN: Alternatives to GitHub

#411
post #399

Earlier quoted context omitted.

> but there’s a reason 99% of the world’s devs does not follow that workflow. Is there?

Email was always designed for human to human messages. Patch files need strict formatting (like anything that needs to be machine readable). That means you need to install extra tools, point them at your mail server, configure the mailing list address and proper formatting for each project, then find the right commit range and type in the description into a command line editor every time you send a patch series. The…

Feels like you make the email workflow sound more complicated than it is on purpose. One could do that with the PR workflow as well.

The email workflow has features that GitHub doesn't have. Most people do without them and don't really feel a need to learn about them, and that's fine. But would Linux be better off with GitHub? Not sure.

Re: Ask HN: Alternatives to GitHub

#412
post #406

Earlier quoted context omitted.

You're not the target market, there are a number of other forges as seen in this thread as alternatives.

One may want the federation ("I can use all those forges without creating multiple accounts" and "I can open a pull request from my forge into another forge") without wanting the social network angle, right?

Yes, for you there is Radicle.dev then

Re: Ask HN: Alternatives to GitHub

#413
post #403

Earlier quoted context omitted.

Have you looked at migrating to Forgejo? It’s a fork of Gitea though I think it has diverged significantly since the fork.

I did and then rolled back. Gitea is far ahead in CI/CD features, which is the main thing I want from my own git forge. And they also seem to keep adding more meaningful features, not just refactoring to keep some federation thing working.

Interesting, thanks for the perspective. I’ve heard about both in various ways. Obviously some people like one over the other.

Re: Ask HN: Alternatives to GitHub

#415

Earlier quoted context omitted.

“Just” is a four letter word and a trap our industry repeatedly falls into. https://sgringwe.com/2019/10/10/Please-just-stop-saying-just

I hadn't read this article until now, but I started catching myself using the word at work a few years ago and I've actively been trying to avoid using it for the reasons laid out in this post.

I didn't check if this was mentioned in the article but I've heard it described as a "lullaby word". I think that is very apt, and I have stopped using it whenever I can.

Re: Ask HN: Alternatives to GitHub

#417
post #406

Earlier quoted context omitted.

One may want the federation ("I can use all those forges without creating multiple accounts" and "I can open a pull request from my forge into another forge") without wanting the social network angle, right?

Yes, for you there is Radicle.dev then

Radicle is decentralised, not federated...

Also if everybody moved to Tangled, I would have to somehow interact with it, wouldn't I? I dislike the social network aspect of GitHub, but it doesn't mean I don't need GitHub.

Re: Ask HN: Alternatives to GitHub

#418

Earlier quoted context omitted.

Gitee is Chinese. If you're in the US, it's considered a risk because it's Chinese. But people outside the US will not care.

Why would people outside the US care more or less than people inside?

To people outside the USA, it's becoming harder to justify not treating American services with the same caution we treat Chinese services

Re: Ask HN: Alternatives to GitHub

#420

Earlier quoted context omitted.

It is much more complex than this to get basic GitHub functionality anyone who has tried can tell you that. It feels like it should be a simple command but it absolutely isn’t

> 4. Do you just want to host repositories?

Yes it is not so straight forward to be able to push/pull from a repository over ssh especially with multiple users etc there are a bunch of additional configs required for this
Post reply on HN