this post was submitted on 12 Oct 2024
135 points (100.0% liked)

Open Source

30511 readers
668 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
 

And why?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 17 hours ago* (last edited 17 hours ago) (1 children)

As much as I hate GitHub, for in-person projects involving multiple people I usually end up having no choice since they usually think GitHub is the most important programming tool ever and nothing I do is going to convince them to create an account on something that's not GitHub.

For personal stuff I use Forgejo and disable everything except the code view, so I have a quick way to show people stuff I'm doing (for career reasons).

If I was doing a project with multiple people and actually got to chose the platform I would probably use Forgejo or Codeberg and make use of the project management features.

Pijul looks interesting but the ecosystem is very lacking and it doesn't integrate well with Guix which I base a lot of my workflows around, so until this improves switching to pijul creates more problems than it fixes. The only other VCS and frontend I'm familiar with is GitLab which I don't use anymore self-hosted since Forgejo is more performant and the main version randomly deleted all my repos and changed all sorts of stuff.

cgit also looks interesting, I might look into it.

[–] [email protected] 1 points 2 hours ago

GitLab which I don’t use anymore self-hosted

This. Gitlab swapped out the performant webeditor for a VCS clone that runs like a fucking dog all.the.time, and they're in a phase where they just can't control their memory consumption while they focus on whole-sale vendoring of shit projects inside the code -- they're actually considering bringing in pulp as if they can figure out 20 kind of artifact storage but RPMs are a special snowflake requiring the worst bloated pig of an add-on ever.

I need gitlab to get better as I really like their CI specification and how not-fucking-YAML it is.