this post was submitted on 13 Jul 2024
156 points (90.6% liked)

Open Source

33147 readers
66 users here now

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

Useful Links

Rules

Related Communities

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

founded 5 years ago
MODERATORS
(page 2) 24 comments
sorted by: hot top controversial new old
[–] [email protected] 13 points 7 months ago
[–] [email protected] 9 points 7 months ago (3 children)
[–] [email protected] 9 points 7 months ago (3 children)

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

load more comments (3 replies)
load more comments (2 replies)
[–] [email protected] 5 points 7 months ago (3 children)

The floss forges have blame also eg https://codeberg.org/Codeberg/Documentation/blame/branch/main/README.md but idk if it is exact pair to github. There's probably some vs code alternative.

I wonder if find works properly if you use their version of find rather than native browser. It takes over typeahead find in a super obnoxious way which Firefox seems unable to prevent. Maybe they just aren't supporting the native find. Though their in page hijacking never works properly. Maybe you need a nicer device.

load more comments (3 replies)
[–] [email protected] 27 points 7 months ago (8 children)

Fediverse version of github when? Unless it already exists?

[–] [email protected] 17 points 7 months ago (3 children)

Git is already decentralized

load more comments (3 replies)
[–] [email protected] 13 points 7 months ago (1 children)
[–] [email protected] 6 points 7 months ago* (last edited 7 months ago) (14 children)

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

load more comments (14 replies)
[–] [email protected] 48 points 7 months ago (1 children)

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

[–] [email protected] 40 points 7 months ago (2 children)

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

[–] [email protected] 7 points 7 months ago (6 children)

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.

[–] [email protected] 3 points 7 months ago (2 children)

What combination would you recommend to replace most common GitHub functionality?

load more comments (2 replies)
load more comments (5 replies)
[–] [email protected] 28 points 7 months ago (1 children)

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.

[–] [email protected] 0 points 7 months ago (2 children)

A server hosting a copy of the repo, git send-email, a mailing list and a bugzilla instance is all that an open source project really needs.

The advantage of github/gitlab et al. is that it merges all of the above functionality to one place, however it's not absolutely essential. Git itself is extremely versatile and can be as useful as you are want it to be if you put in the time to learn it.

load more comments (2 replies)
[–] [email protected] 6 points 7 months ago

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

[–] [email protected] 36 points 7 months ago (2 children)

Forgejo is what you're wanting

load more comments (2 replies)
[–] [email protected] 9 points 7 months ago

I once heard of torrent git

load more comments (1 replies)
[–] [email protected] 57 points 7 months ago* (last edited 7 months ago) (2 children)

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.

load more comments (2 replies)
[–] [email protected] 11 points 7 months ago

Based on the article, the problem is that Github isn't being treated as legacy software, but isn't able to load a full file using the currently popular JS framework they are using.

[–] [email protected] 89 points 7 months ago* (last edited 7 months ago) (3 children)

The corporate branding, the new “AI-powered developer platform” slogan, makes it clear that what I think of as “GitHub”—the traditional website, what are to me the core features—simply isn’t Microsoft’s priority at this point in time. 

Microsoft software is all like this: the features users want and would find most useful are never a priority, nor are the bugs that annoy existing users. The priority is whatever some unholy alliance of management and marketing have pulled out of their corporate bottoms as the focus of this month's promotion. It doesn't seem even to be about what would drive sales, since customers like things that work. It's some logic that only makes sense to the businesspeople who speak that absolutely vapid buzzword slurry that gushes from Satya Nadella's mouth. I don't get it, but it's very consistent with Microsoft.

[–] [email protected] 32 points 7 months ago* (last edited 7 months ago)

They want to make stuff that look good in the quarterly earnings report. They want to show they’re fully committed to AI in all their products or whatever.

They don’t want satisfied customers. They want satisfied investors.

load more comments (2 replies)
[–] [email protected] 17 points 7 months ago* (last edited 7 months ago) (1 children)

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.

load more comments (1 replies)
[–] [email protected] 5 points 7 months ago
load more comments
view more: ‹ prev next ›