• RushLana@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    26
    ·
    5 hours ago

    We really need something like https://forgefed.org/ !

    Running all our own forgejo instance is well and good but this the strengh of github is not in it’s feature but rather it’s because it offer the largest platform. Using a federation protocol would allow users to contribute without needing one account per instances.

    • samc@feddit.uk
      link
      fedilink
      English
      arrow-up
      15
      ·
      4 hours ago

      To be honest, I’m starting to drink the Sourcehut coolaid here. We have a distributed method of interacting with repositories: Email.

      Don’t get me wrong, the current user experience of email-based patches and discussion isn’t great because it’s too easy to send a badly formatted patch. But if we invested time in making email patches easier to use (e.g. sending them through a web ui for people who prefer github style PRs) then we could skip all the architectural pains of solutions like forgefed.

      • RushLana@piefed.blahaj.zone
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 hours ago

        I don’t know if email is a good solution. Having contributed to the linux kernel ( in 2010ish ) may have distorted my perception of the gitmail workflow but it doesn’t seems very accesible and i can’t possibly see a change allowing this to be usable by semi-technical users.

        • samc@feddit.uk
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 hour ago

          The change would be using Gitmail as the plumbing, and normalising the creation of user-friendly porcelain on top.

          E.g. suppose there is a repo foo/bar hosted by a forgejo instance at myinstance.org/foo/bar. Sending an email to [email protected] (or similar) could automatically create a PR and, conversely, opening a PR could send a patch series to the foo/bar mailing list.

  • cmnybo@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    38
    arrow-down
    1
    ·
    6 hours ago

    Github has really turned to shit. Almost every time I try to search for something I get the too many requests error even if it’s the first time I’ve visited the site in a week.

    It would be nice if people could self host something like Forgejo, but the damn AI crawlers will just hammer your server until it crashes. The crawlers are really hard to block without relying on another big tech company like Cloudflare.

    • FishFace@piefed.social
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      5 hours ago

      It’s hard to host anything public without relying on something like cloudflare.

      But, what makes you say it’s “ai crawlers” rather than conventional botnets and so on? Very few organisations have the resources to train large ai models, but the resources needed to run a botnet or something are much lower.

      • cmnybo@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        6
        ·
        5 hours ago

        The botnets usually try to login to SSH and pages like phpmyadmin & wp-admin looking for something they can infect rather than scraping every single page on a website frequently. Unless you do something to become the target of a DDoS attack or don’t secure your server, they usually aren’t much more than a source of log spam.

      • LainTrain@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        arrow-down
        7
        ·
        5 hours ago

        He just repeats what he heard elsewhere, he doesn’t really understand what the words mean, just fancy text prediction

  • nimpnin@sopuli.xyz
    link
    fedilink
    arrow-up
    12
    ·
    6 hours ago

    It is really easy to mirror git repos though, which makes this less of an issue than most other monopolies

    • dwt@feddit.org
      link
      fedilink
      Deutsch
      arrow-up
      8
      ·
      6 hours ago

      True, but filling bugs, making pull requests, reviewing them and links to between projects ports much worse between forges.

      To be fair, I think that is mostly a failure of git to take in these features to free them from the forges. Maybe radicle had a chance of fixing that, but…