• poVoq
    link
    fedilink
    81 year ago

    Great to read that one of the focus areas of Forgejo will be ActivityPub federation.

    • @Tiuku
      link
      11 year ago

      What sort of things would a forge publish?

      • poVoq
        link
        fedilink
        11 year ago

        Odd question. Did you ever have a look at Github? Its a fully fledged social media platform.

        AFAIK this is mainly focused on federating issues and issues comments, as well as pull requests for interoperability between forged. But I guess you will also be able to subscribe to reposity activity/release feeds and user activity feeds.

      • lemmyreader
        link
        fedilink
        01 year ago

        Taken from a Wikipedia search for forge + software :

        In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications. The term forge refers to a common prefix or suffix adopted by various platforms created after the example of SourceForge. This usage of the word stems from the metalworking forge, used for shaping metal parts.

        For software developers it is an online service to host the tools they need to communicate with their coworkers. The source code itself is stored in a revision control system and linked to a wide range of services such as a bug database, continuous integration, etc. When a FOSS development community forks, it duplicates the content of the forge and is then able to modify it without asking permission. A community may rely on services scattered on multiple forges: they are not necessarily hosted under the same domain. For instance it is not uncommon for discussions to be hosted on Discourse while the source code is hosted on Gitea.

        For users, a forge is a repository of computer applications, a place where bugs can be reported, a channel to be informed of security issues, etc.

        Software forges became popular in 2001,[1] and have proven successful as a software development environment for millions of software projects.