• yimyam@piefed.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 month ago

    I just set up a private forgejo instance and it was really quick and easy. So far I’m enjoying it.

    • addie@feddit.uk
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      Yeah. Got a raspberry pi sat by our router, being the home dns server and fileshare. Installing forgejo was a one-liner, configuring nginx to serve it over https took about half a dozen. Very easy, perfectly reliable.

  • goodboyjojo@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 month ago

    I agree we need more diverse options to host source code projects with. I remember when people moved their source code to other places like gitlab when github was bought by microsoft.

  • SinTan1729@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 month ago

    Forgejo and Codeberg are great (I use both), but only for backups, at least unless you’re already well known. For small developers, GitHub is pretty much the only platform that might let others discover your project.

    • Mgineer@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      But none that compete properly with it. I’m not a good programmer but nearly every open sourced project I’ve used/accessed was on Guthub

      • Cyclohexane@lemmy.ml
        link
        fedilink
        arrow-up
        5
        ·
        1 month ago

        This is mostly due to inertia and, to an extent, SEO.

        Most people use github because it’s all they know and its name is almost synonymous with git hosting. Publishing elsewhere leads to people asking you why you’re not on github, how else can we contribute, etc. Moreover, github seems to score better on Google SEO than other platforms.

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Yeah but that’s mostly network effects and free CI, which must cost them a ton of money. I’d be surprised if they’re even profitable just because of that. I mean it’s worth it for Microsoft clearly, but if they ever decide it isn’t and turn the screws, there are at least two good alternatives - Gitlab and Codeberg.

        I would also jump ship immediately if there was a platform that properly handled stacked PRs. I literally just want to be able to say “this PR includes this other PR - don’t show that one”. Is that too much to ask?

      • ByteOnBikes@discuss.online
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        1 month ago

        It was a shit show before GitHub. I used to email code. I used to have to find random IRC rooms, follow random contributor guides, or beg for access. I remember one project required me to download some torrent bullshit just so I can submit my patch.

        As a contributor, I can’t go back to creating multiple accounts and trying to figure out how the hell I give you code.

        I don’t care if GitHub is the defacto for open-source projects, as long as there are competitors and mirrors.

        • Mgineer@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          1 month ago

          I understand and agree. My concern is just the gap between it and the competitors.

        • Life is Tetris@leminal.space
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          I believe relying on Github for an account, rather than on a not-yet-existing code commons organization, is the trouble. E-mail accounts are used left and right, and Sourcehut apparently makes it easy to collaborate on code via e-mail. Delta Chat even makes chat and webapps work over e-mail!

          • XM34@feddit.org
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            1 month ago

            E-Mail is an outdated and terrible way of communication. Sure, it’s still present in a lot of places, but no future proof technology should rely on E-Mail!

    • qaz@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      People. Most people are still on GitHub and don’t see things on Codeberg / GitLab nor are they willing to create an account. It’s a classic case of the network effect.

    • PlexSheep@infosec.pub
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Not all actions run on it.

      Also, GitHub infrastructure is free and really performance, that’s why I use it even if I have my own for server.

      Also, discoverability. For the projects that I want to show to the world, GitHub is best, since it’s most likely people see it there.

      • Valmond@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        Free like in Microsoft free…

        For the discoverability I totally understand, but it’s a behemoth, it should be split up IMO.

        On a side note, I have never had any performance problems with Codeberg, but my projects aren’t that big.

  • communism@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    1 month ago

    I think once Forgejo gets ActivityPub integration working it will really help for migration. I know federated platforms like Mastodon struggled with adoption because I think a lot of folks struggled to wrap their heads around the fact that there’s no “default instance” and they have to choose their own instance, but hopefully for a programming crowd that won’t be an issue. It would massively help with the “well I could move to a different website but there’s no obvious second choice I can move to” issue; you can just head to any Forgejo instance and interact with any other federated instance.

    • fruitycoder@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      Right! I am so excited to see SUSE, Fedora, KDE, GNOME, Mozzilla, the free desktop foundation, GNU, the linux kernel group and i imagine many more all have stand alone git forges for many of their projects. If I could hit any git forge and explore and interact with all of these groups at once PLUS independent projects would be amazing to me.

      Also large orgs like governments also could more meaningfully engage with othet orgs and sub orgs

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    i’m at the point where i’m so protective of codeberg cause i don’t want awful people on there slowing it down :')

  • rozodru@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I have a private instance of forgejo on my dedicated server and use codeberg for public facing stuff. it’s great. I wish MORE FOSS stuff got off github. Like Searxng for example. I have a Searx instance set up also but I can’t add it to the searxng list on github because I refuse to sign back up with them. there are a few others like that.

    Also if you have the means to afford it consider donating to Codeberg.

      • limer@lemmy.ml
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        1 month ago

        I think it’s valid unless one thinks git should be the only standard. Looking at other tool chains opens options

        • Ephera@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 month ago

          Jujutsu is a Git frontend, from what I understand, much like there’s tons of Git GUIs. So, you interact with it in a different way, but you still push to a Git repository and others can interact with your code by using Git.

          I guess, it somewhat lessens the grip of Git, because they can hook different backend services (e.g. Subversion, Mercurial, Fossil) into this frontend, and from what I understand, they plan to develop an own backend eventually. But yeah, for now, the communication standard is still Git.