• Radieschen@slrpnk.net
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    22 hours ago

    I can recommend Forgejo, it’s not overly complex in my opinion. It is what I would call “simple git server + decent web UI” for a home lab or VPN.

    The reason Forgejo was forked was because of Gitea’s focus IIRC, maybe it was stuff like having 3D file previews. It’s not even the worst feature though, I can imagine it’s quite helpful in projects with a focus on 3D data.

    Edit: Just had a look at the reasoning behind forking from Gitea:

    We started Forgejo in reaction to control of Gitea being taken away from the community by the newly-formed for-profit company Gitea Ltd without prior community consultation, and after an Open Letter to the Gitea project owners remained unanswered. The Forgejo project has two major objectives that drive our development and road map:

    1. The community is in control, and ensures we develop to address community needs.
    2. We will help liberate software development from the shackles of proprietary tools.

    https://forgejo.org/2022-12-15-hello-forgejo/

    Later they announced the hard fork, because

    Simply put, the governance and development models of Gitea and Forgejo diverged over time, and so did their goals. Becoming a hard fork is the culmination of that divergence.

    • cecilkorik@lemmy.ca
      link
      fedilink
      English
      arrow-up
      14
      ·
      22 hours ago

      Forgejo also has significantly more active development. Feature-wise, I believe they’re currently working on adding federation via ActivityPub as one of the main goals. I also think they have a much better designed and documented system for workers and actions at least at the time I went to spin one up. I switched to Forgejo and haven’t really looked back.

      • crunchy@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        20 hours ago

        I’m still getting familiar with the concept of federation. What would Forejo be able to do with federation if it’s not primarily a communication platform?

        • poVoq@slrpnk.net
          link
          fedilink
          English
          arrow-up
          8
          ·
          edit-2
          19 hours ago

          The federation is mainly about issues / bug reports (the discussions and comments) and being able to make cross instance pull-requests and so on. So yes, it is mostly about communication.