| ▲ | xvilka 3 hours ago |
| Instead of creating one more centralized alternative, it's best to invest all effort into a decentralized solution, like Radicle[1][2] or federated Forgejo[3][4]. [1] https://radicle.dev/ [2] https://radicle.network/nodes/seed.radicle.dev/rad%3Az3gqcJU... [3] https://forgejo.org/ [4] https://codeberg.org/forgejo-contrib/federation/src/branch/m... |
|
| ▲ | bilalq 2 hours ago | parent | next [-] |
| I feel like this misses the value of something like Github or Origin entirely though. There's nothing terribly difficult about hosting a git server. The UX and pull requests capabilities are a little involved, but there are alternatives today. What makes Github special is the ecosystem and integrations. Sentry, Linear, and so many other tools have special UX around Github. You need centralization (or at the very least, a standard) for that. It sucks to see Github's fall from grace, but I just can't bring myself to use a service like this under the custody of SpaceX. I've been saying this for a while, but I really wish Linear would swoop in and become the unified platform for software development. |
| |
| ▲ | jm4 2 hours ago | parent | next [-] | | It sucks to see Github's fall from grace, but I just can't bring myself to use a service like this under the custody of SpaceX. Agreed. It's like going from bad to worse. Not to mention, Origin doesn't even support actions. They are doing the easiest part of git hosting and no mention of anything that actually makes Github what it is. What Origin is offering is literally a weekend project, and anything having to do with Elon is arguably one of the least trustworthy organizations in whatever industry he chooses to participate in. No, thank you. This is going nowhere. GitLab is the cautionary tale. Massive funding, nine figures of ARR, years of losses, and most of the revenue comes from self-managed enterprise licenses rather than the SaaS. If the best-funded attempt lands there, I don't see how this one goes anywhere when they have not even a minimum viable product and reputational issues right out of the gate. | | |
| ▲ | spockz an hour ago | parent | next [-] | | The thing with Gitlab is probably that it had to deal with the network effect/winner takes all conundrum. GitHub was first on the scene, it was the first to make a centralised hub popular and it has had the custom of many notable open source projects. Gitlab as a product is miles ahead of GitHub at this point. (Except at the point of scaling very large repositories I gather.) There is just very little money in saas beside the bespoke enterprise contracts. I’m not sure how revenue between GitHub and Gitlab compared before the Microsoft acquisition and now but GitHub has always leaned on being the popular tool with the network. | |
| ▲ | a34729t 2 hours ago | parent | prev [-] | | Actions should be decoupled from the version control system. | | |
| ▲ | fg137 36 minutes ago | parent | next [-] | | In theory, sure, but the reality is that "development activity" revolves around "codebase". Plenty of projects have separate bug tracker, source code control and CI system. Most people likely prefer GitHub's all-in-one solution, especially for small-medium open source projects. | |
| ▲ | maccard 2 hours ago | parent | prev [-] | | I disagree. The integrated workflow of actions, issues, code review and source control is a huge productivity win. There’s a reason people chase a “single pane of glass”. |
|
| |
| ▲ | seanclayton 6 minutes ago | parent | prev | next [-] | | > a standard Like a specification[^0], which is exactly what ActivityPub is and what federation in Forgejo is built around? [0]: https://en.wikipedia.org/wiki/ActivityPub I'm sure that sentry and co could spend a few bucks and commit a KPI in one of their upcoming quarters to figure out the activity pub spec and support integrating with it if their hearts desired. It's a chicken egg problem and we all know chickens exist. It's clear that the centralized model is getting left behind, especially as the EU is moving away from US services and they continue to invest in open source, European-based alternatives like Codeberg and Forgejo. | |
| ▲ | throwaway13337 2 hours ago | parent | prev | next [-] | | That used to be a big deal. I don't think it is anymore. One great thing about the rise of AI is that now it's super easy to make and maintain integrations. This is a place where AI coding uniquely shines due to the points being well defined and mostly quite standard. This is going to hurt the monopoly power of software companies. But it'll be great for allowing the proliferation of smaller companies, open source, and home grown solutions. I'm already seeing the pendulum swinging back to local first instead of cloud services. | | |
| ▲ | mgfist 2 hours ago | parent [-] | | Creating? Sure. Maintaining? absolutely not. | | |
| ▲ | throwaway13337 33 minutes ago | parent [-] | | As someone who has some SaaS products that must connect to other SaaS products, I can tell you that this is somewhere that AI saved me a truck load of time. A lot of SaaS companies change their API in subtle ways throughout the months probably too rapidly. GraphQL schema changes, splitting apart one api endpoint into 2, changes to authentication method required. A thousand little cuts. This used to be my biggest time waster. Now it's barely on my radar. Life changing for me. I guess your mileage may vary. Concurrently, the writing is on the wall for us SaaS product providers - lower margins, and more competition for the same reasons. I welcome it. More quality and choice at a better price for everyone. |
|
| |
| ▲ | mikeocool an hour ago | parent | prev | next [-] | | > You need centralization (or at the very least, a standard) for that. We have a standard! It’s this great decentralized VCS called git. For most of the stuff integrations do, they’re just showing code or commits — both of which are readily available in a copy of the repo. Probably the one thing that’s missing is a standardized webhook system so that your git repo storage could tell integrations when stuff changes. Though even that isn’t strictly necessary if the integrations keep a copy of the repo up to date. | | |
| ▲ | bmitc 43 minutes ago | parent [-] | | Git is absolutely miserable without things that GitHub, GitLab, and others provide, and there's still a huge ceiling to grow into in terms of layering on UX on top of Git. In my opinion, Git is holding software development back. Git only cares about lines of text. This is not enough in today's world. |
| |
| ▲ | gritzko 2 hours ago | parent | prev | next [-] | | You can get surprisingly far just by using git as a protocol. Such mundane things as tickets and chat logs do not really need any proprietary tech. Think Google OKF. https://cloud.google.com/blog/products/data-analytics/how-th... | |
| ▲ | stared 2 hours ago | parent | prev [-] | | Centralizations were prerequisites to have nice integrations. Yet, what used to be a precious plugin now (more than often) is a 15 min vibe coding warmup. |
|
|
| ▲ | quaintdev 3 hours ago | parent | prev | next [-] |
| https://tangled.sh |
|
| ▲ | Teknomadix an hour ago | parent | prev | next [-] |
| GIT over Reticulum has been my major focus recently. Check it out!
https://reticulum.miraheze.org/wiki/Rngit |
|
| ▲ | gritzko 2 hours ago | parent | prev | next [-] |
| git is such a good platform for decentralized tech. Forfeiting that advantage is just criminal. What I really want (and almost have) is a local GitHub for me and agents. With 4+ orchestrators working with a ton of subagents, things get difficult to coordinate. Several days ago, I went back to plain git and it was real slow and abrasive to work with. With some wizardry applied, I effectively have an "Excel for worktrees", a very productive and low-friction environment. https://replicated.live/blog/crdt |
| |
| ▲ | arjie an hour ago | parent [-] | | I just use git with a remote and a custom CI system. The whole thing is trivial to build. All these forgejo etc are kind of over complicated software. Open Office of the modern world. |
|
|
| ▲ | icy 2 hours ago | parent | prev | next [-] |
| Forgejo federation being mentioned each time never stops being silly. It hasn't been a thing for years, and they don't appear to have made any meaningful progress to show for. |
|
| ▲ | LYFMail 2 hours ago | parent | prev [-] |
| Exactly, decentralized solution is perfect! |