Live data from Hacker News

I'm moving my projects off GitHub

ntietz.com

71–80 of 124 posts

Re: I'm moving my projects off GitHub

#71

I use GitHub, but only as a mirror for the repositories I have on infrastructure under my own control. It's still very easy for others to contribute, even to send pull requests via GitHub, while I merge them locally and push them to my primary and mirror repositories. GitHub detects that PRs are merged, even if you do not use their UI, which is very nice. Note that you can do this for more online services; you can ha…

Which side do you use as the primary? I use Gitea and push mirror to GitHub, but I’m not sure how that would work for collaboration. I only push to GitHub for projects that deploy to Cloudflare (via Pages).

I’ve stubbornly struggled through self hosting all my stuff while everyone was saying it was a waste of time. There was a stretch where I was starting to believe it, but now I’m starting to feel more vindicated. It’s different for large companies, but I think smaller developers benefit from the control you get from self hosting everything possible.

Re: I'm moving my projects off GitHub

#72
post #21

> As a GitHub user, I was always seeking green squares to try to make sure I had activity every day. I have never paid any attention to that at all. It surprises me that some do. Do you think it's common?

Do you think it's common? Yes. I see it more and more these days, especially among recruiters and HR departments. I believe there's an inverse correlation between the value one places on green squares and their understanding of what it actually takes to build software... https://eddiots.com/931 https://eddiots.com/447 https://eddiots.com/2461 https://eddiots.com/2390

I remember a HN post where someone used git history to make pictures out of their github tracker. Seems like a silly thing for companies to pay attention to. I'm pretty sure you can make up old history if you want, too -- just turn yourself into a commit rockstar!

Re: I'm moving my projects off GitHub

#73

If anyone is interested in building a competitor to GitHub based on mercurial, please reach out. Email in bio.

There is heptaood, https://heptapod.net/, a friendly fork of gitlab that supports mercurial. PyPy and others are using the free instance at https://foss.heptapod.net/public

Re: I'm moving my projects off GitHub

#75

> As a GitHub user, I was always seeking green squares to try to make sure I had activity every day. I have never paid any attention to that at all. It surprises me that some do. Do you think it's common?

These green squares helped John Resig for about 4 years: https://johnresig.com/blog/write-code-every-day/

Interesting angle. This kind of robotic tracking has also helped me with personal aspirations (exercise a key one). I suppose it is all in how you use it. In fact, I even stopped using it at one point for another activity because it was making it feel like a chore. For that one it is more satisfying to allow myself to skip it.

Re: I'm moving my projects off GitHub

#78
post #66

The point about CI is super strong; GitHub Actions almost made me quit being a programmer and I've been doing things professionally ever since Winter 2001. I don't think much of Drew DeVault -- whether I agree with him or not is not at all relevant to any decision of using his products IMO -- but I'll vote with all three hands for a better and more seamless CI! I was not aware of that aspect of SourceHut so now I'll…

What's so bad about GitHub actions? Asking as someone who never used it (gitlab fulfills my needs).

Imagine a programming language with the YAML syntax. You get modern CI/CD.

Though, Gitlab CI is less powerful than Github Actions. With Gitlab CI, you can only have one pipeline per repository, and you have to play with conditional includes based on some CI variable to implement multiple pipelines.

While with Github Actions, you can simply have multiple workflows, listening to different kind of events (webhook, issues/pull requests events, ...)

Re: I'm moving my projects off GitHub

#80
post #74

[flagged]

I wonder what will happen when all those OSS forges ran by non-profit organizations will crumble under the load. In the end, only for-profit businesses remain in the race, Gitlab, Github, Bitbucket, ...

Crumble under the load of.... Storing text? That everyone has a local offline copy of everywhere?
Post reply on HN