this post was submitted on 12 Oct 2024
149 points (99.3% liked)
Open Source
31422 readers
21 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
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.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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.
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.