They slowly started locking down the platform for people without accounts and it has been really annoying to use the website since. First it was not possible to search for code, then even searching for issues got more and more difficult with it randomly failing, and now it’s gotten to the point where I can’t search for a fucking project anymore!

Github’s search is becoming as bad as reddit’s, where if you want to find anything, a secondary service like SourceGraph, GrepApp, or even a dumb search engine is better. Sometimes those haven’t indexed what I need (especially code search), so I have to download the bloody tarball and rg for whatever the fuck it is I was looking for. Sometimes it will also block the VPN I’m using, so I have to proxy to a non-VPNed machine. The world could do without these unnecessary roadblocks.

What also grinds my gears is requiring an account to contribute. There is no way to send in a patch, raise an issue, or anything without an account there, so by if a project being on github, you have no choice but to give Microsoft your data to participate in opensource. Don’t get me wrong, mailing-lists are filth, but and I’d rather claw my eyes out than participate in any project demanding their use, but Microsoft being the “lesser evil” is not a good look.

Please, for the love of opensource, get your project off of github, please. It’s a monopoly at this point and doing microsoft things. This isn’t the end and they’ll probably do more stuff to see how far they can push it. We’ll all be the boiled frogs.

Yes, I know they have a CI and some other features, but if all you’re doing is hosting your code, please consider an alternative.

Possible alternatives in alphabetic order:

  • Codeberg (could have federation in the future)
  • Gitlab (has CI)
  • OneDev (no git SSH clone but feature-rich) not an instance for the public
  • Radicle (no CI, but federated)
  • Sourcehut (minimalist, but fast as fuck)

or maybe others will suggest more.

  • 0x0@programming.dev
    link
    fedilink
    arrow-up
    28
    arrow-down
    11
    ·
    2 days ago

    That’s BS, if the software’s good people (i.e. devs) will find the source, unless all they do is spent their day on the github website.
    Most fine software i find is through social media and websites, i then proceed to checkout the code.

    • Kissaki@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      23 hours ago

      You picked one concern of multiple: Code discoverability of an already known project.

      Multiple times I have found project sources on their own platforms, and when I would have contributed tickets or code, I did not because of requiring yet another account on yet another platform, with whatever yet unknown signup workflow.

      And there is man other concerns, some of which the comment you are replied to mentioned.

      • 0x0@programming.dev
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        20 hours ago

        For yet another account i use a password manager and an email address i only use for crap. It’s a one time process.
        If that’s too much for you then perhaps you’re not that interested in contributing to <project>?

        • Kissaki@programming.dev
          link
          fedilink
          English
          arrow-up
          3
          ·
          14 hours ago

          Exactly. It’s a matter of barrier and interest. Signup requirements are a barrier to drive-by improvements and reports, and them as entry points to further contributions.

    • mesamune@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      2 days ago

      I am seeing a LOT of the emulation crowd over at codeberg and other type of sites. Its gaining some popularity which is nice.

    • kabi@lemm.ee
      link
      fedilink
      arrow-up
      15
      ·
      2 days ago

      I get that, and I even made an account on PeerTube’s GitLab just to submit a tiny fix on a secondary project of theirs, but do you think an average issue submitter would bother? I do not. And it’s not as simple as this process separating the wheat from the chaff, either.