9 points

They should try Bitbucket

permalink
report
reply
14 points

Codeberg is where it’s at

permalink
report
parent
reply
13 points

Whenever I encounter a project that is not hosted on GitHub, such as https://codeberg.org/dnkl/foot I get totally delighted because navigating and browsing it actually works.

In GitHub if I am browsing the source code I now have to open it in a raw page without highlighting, because GitHub’s features absolutely gunk it up. I have no intention of ever putting a new project on GitHub again. Bad user experience, untrustworthy leadership, and bad values (I.e. Silicon Valley ones)

permalink
report
parent
reply
9 points

lol we used to call it Buttbucket at my old work where we used it. Should be a relatively easy product to deliver but Atlassian just couldn’t keep it up and bug free

permalink
report
parent
reply
2 points

Atlassian is one of those companies that I equally laugh at, love, and hate.

They’re in so many markets in software and project management, and have so many large clients that pay for Confluence, Jira, BitBucket, etc. Despite this, people almost universally despise their products, with bugs being left open for years, features blissfully ignored, etc.

I often imagine what it would be like to work for Atlassian, and what “that” code based must look like. Working there must be fun as hell given the impact and breadth of opportunities, equally frustrating if you dogfood your own products, and infuriating given just how much stuff must be utter shit under the hood.

permalink
report
parent
reply
2 points

I meant if they think GitHub feels like legacy software, they should try Bitbucket. That’s real legacy software.

permalink
report
parent
reply
2 points

We tried to pronounce “atlassian” like “half-assed-ian” .

permalink
report
parent
reply
58 points
*

Give a hacker a github, they’ll commit for a week.

Give a hacker a mailing list and an ssh, and they’ll be selfhosting for the rest of their life.

permalink
report
reply
12 points
*

Right, because mailing lists are easier to use

Hiring the barrier of entry is one way to reduce your ticket load. And, uh, not having any ticket system at all.

permalink
report
parent
reply
11 points

“Hiring”? Is “raising” a better word?

permalink
report
parent
reply
27 points

Fediverse version of github when? Unless it already exists?

permalink
report
reply
48 points

It’s called git. It’s been distributed from day 1. GitHub was an attempt to centralize it.

permalink
report
parent
reply
40 points

Yeah… does git have issue tracking? actions? C’mon: it’s not like github & co. are just git.

permalink
report
parent
reply
28 points

It doesn’t have discussions, it doesn’t offer pull request management with commented/annotated code reviews, it doesn’t have built-in ssh and key management features, no workflows, no authorization tools of any kind…

In short I find the “just use git itself lmao” to be an exceedingly weird thing to say and I find it even weirder that it gets said as often as it does and it gets upvoted so much. Git by itself is not very useful at all if there are more than one a half people working on the same code.

permalink
report
parent
reply
7 points

Again, like OP said, those are typically distinct functionality: issue tracking, source control, deployment etc. GitHub bringing everything into one platform is atypical and obviously done for the goal of centralization. The more stuff you add to a platform the harder it makes it to leave or replicate.

But no, technically speaking you don’t need to have all of it in one place. There’s no reason for which you must manage everything together.

I don’t even understand why people like GitHub so much, its source management sucks. The fact it still doesn’t have a decent history visualization to this day is mind-boggling.

Look for ways to do things separately and you will find much better tools. GitHub’s “one size fits all” approach is terrible and only holds because people are too lazy to look for any alternative.

permalink
report
parent
reply
17 points

Git is already decentralized

permalink
report
parent
reply
8 points

Github is more than just git. We need decentralized solutions for associated services and persistently online repos.

permalink
report
parent
reply
19 points

They’re asking for a federated forge, not decentralized VCS.

I should be able to log into my own instance and use that account to open a bug report with your project, for example.

permalink
report
parent
reply
4 points

Forgejo is working on that, but it’s not there yet.

permalink
report
parent
reply
13 points

Something like radicle?

https://radicle.xyz/

permalink
report
parent
reply
6 points
*

Piping curl into sh in install instructions is a fast track to me not taking a project seriously

permalink
report
parent
reply
2 points

I’ve heard this over and over… what’s the difference security-wise between sudo running some install script and sudo installing a .deb (or whatever package format) ?

permalink
report
parent
reply
4 points

Yeah, like Lemmy

permalink
report
parent
reply
1 point

Just install it manually via cargo then.

permalink
report
parent
reply
6 points

I’ve read that GitLab is experimenting with the concept.

permalink
report
parent
reply
9 points

I once heard of torrent git

permalink
report
parent
reply
36 points

Forgejo is what you’re wanting

permalink
report
parent
reply
7 points

That seems to be it. I didn’t know that existed.

permalink
report
parent
reply
3 points

I’m glad I get to introduce you to it! The biggest instance is Codeberg. Fediverse integration isn’t there yet but the general consensus is its coming very soon since that’s Codeberg’s main focus for the forgejo project right now

permalink
report
parent
reply
15 points

Gitlab and forgejo

permalink
report
parent
reply
12 points

I want to see good forges for alternative DVCSs. Git itself feels like legacy software full a truckload of arcane commands & flags with bad defaults that just keeps bloating. Most software makers at this point have never even used a non-Git VCS.

permalink
report
reply
9 points
*

legacy software full [of?] a truckload of arcane commands & flags with bad defaults

You need to learn about xargs. It’ll make you cry. But when I needed to properly parallelize a RHSatellite run - wow is pulp ever a bag of shit - so it would finish in under 9 hours and not trip over itself with 105 (no shit) different repos, it was integral.

There are three different kinds of regular grep, and they have incompatible command line switches.

I’m not gonna list the plethora of tools with arcane and/or lengthy option lists, but I do wish I could impress upon you the idea that every tool evolves , and evolution is usually coupled with growth and specialized additions.

permalink
report
parent
reply
4 points

I’d like to add my opinion that git is definitely not the worst offender

permalink
report
parent
reply
18 points
*

The problem wasn’t that the line I wanted wasn’t on the page—it’s that the whole document wasn’t being rendered at once, so my browser’s builtin search bar just couldn’t find it.

I feel like this has been the case for a while now. Luckily they offer other search tools so its a gotcha that you only have to hit once.

In edit mode they capture the crtl-f keystrokes and offer their own search and replace tool. An argument could be made that they should offer a custom search tool for read mode if they are going to break the browsers built in tooling.

permalink
report
reply
1 point

It captures it even outside of edit mode while in git blame.

permalink
report
parent
reply

Open Source

!opensource@lemmy.ml

Create post

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

Community stats

  • 3.9K

    Monthly active users

  • 1.8K

    Posts

  • 30K

    Comments