• 1 Post
  • 14 Comments
Joined 1 year ago
cake
Cake day: July 8th, 2023

help-circle


  • james@lemm.eeOPtoNo Stupid Questions@lemmy.worldWhy GitHub?
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    I don’t think I’ve ever discovered projects by perusing GitHub. It’s always the “fork this” link on a project page or a link from an article.

    I’ve learned I don’t use most of the internet the way everyone else does, so my anecdotal evidence is nothing to go by. 🤣


  • james@lemm.eeOPtoNo Stupid Questions@lemmy.worldWhy GitHub?
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    1 year ago

    You bring up some good points. I agree on the risk, even though I’m a fan I find federated tools harder to get started with.

    I agree git is decentralized, but services like GitHub are not. They’re more than just hosting code. They’re issues, wiki’s, CI/CD, peer reviews, etc.

    how do you control who can and cannot make changes to your codebase?

    I’d image it’s the same as now. Except now you could say @everyone@that-server is cool and can contribute, or @those-guys@over-there shouldn’t even be allowed to see this code.

    How do you ensure you maintain access if a server goes down?

    How do you do this on GitHub?

    what value does that provide over the status quo?

    I feel like this is the root of fediverse problems. It’s easy to send your first tweet, but that first toot takes some effort (I just learned they’re called toots).





  • james@lemm.eeOPtoNo Stupid Questions@lemmy.worldWhy GitHub?
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    I’m forced to agree, GitLab’s pricing could be easier to understand and more competitive.

    I haven’t ran into the 5 user limit; I suspect that’s not a limit of the self-hosted version. I will say it’s a pain to get a clear understanding of what is available and what’s not on the free edition when self hosting… also there are 2 free editions (community and unlicensed enterprise) now which adds to the confusion.



  • james@lemm.eeOPtoNo Stupid Questions@lemmy.worldWhy GitHub?
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    I agree with both of you (not sure why the one got so many downvotes).

    Git is not centralized. GitHub, GitLab, Bitbucket, Gitea, is a centralized server.

    These services are more than just git repositories. They’re issue tracking, merge/pull requests, wikis, CI/CD, etc. If the service is lost, the source is still out there but it could be quite the pain to get going again.





  • I believe ease of use is the #1 reason people stick to non-federated networks, even the governments.

    Email, I send a message directly to a person or a group. This makes the idea of a federated network a little easier to wrap your mind around. I sign up for a Google or Yahoo email service. If I’m a big nerd I set up my own and send/receive email with anyone.

    Social networks, I send a message to whoever wants to listen. This is easier to understand on a non-federated network. It also doesn’t help we don’t have a Google or Yahoo microblog service. There is Mastodon and which Mastodon server do you want? This is why I’m not fundamentally opposed to Threads. I share the general concerns of it taking over and not cooperating with the spirit of federated networks, but if all there is is Mastodon people will continue to be confused.