Post 9pikvfuALRDKwcBsem by 61@en.osm.town
 (DIR) More posts by 61@en.osm.town
 (DIR) Post #9lIznxao5uCYTIZ48O by feneas@friendica.feneas.org
       2019-07-07T19:35:52Z
       
       0 likes, 0 repeats
       
       Are you interested in #federated #code hosting? This term means a site like #GitHub, #GitLab, #Cogs or #Gitea - but instead of all servers being an individual part of the #web, they talk to each other just like servers in the #fediverse. Imagine being able to open issues, make pull requests and engage in discussion, to any other repository from your own personal code hosting server?Approximately one year ago #Microsoft bought GitHub, kicking of something that become a group of people discussing formalizing a specification for federated code hosting platforms. This specification work ended up with the name #ForgeFed and is currently developed by the #Peers community. The end result will be a set of extensions on top of #ActivityPub that allows any code hosting platform to federate with any other code hosting platform.ForgeFed is using the brand new #Feneas forum for discussing various spec items. Everybody is welcome to participate, though especially good would be to get people from the various code hosting platforms to give their thoughts about what they would be happy to implement.Join the discussion here: talk.feneas.org/c/forgefedThe ForgeFed repository for the specification is hosted at notabug.#decentralization #git #svn #mercurial #bazaar
       
 (DIR) Post #9pikvfuALRDKwcBsem by 61@en.osm.town
       2019-07-12T08:31:54Z
       
       0 likes, 0 repeats
       
       @feneasErr… anything git powered (or mercurial) is “#federated” by definition.You can already have mirrors with #GitLab (and probably with github too, but I don't know or care of that offer a self hosting option).In other words, you either explained yourself very badly or, I suspect, you do not understand the technology.
       
 (DIR) Post #9pikvgSYHaigfGHLFo by feneas@friendica.feneas.org
       2019-07-12T11:14:40Z
       
       1 likes, 0 repeats
       
       @61 There are many distinct things here. You are completely correct about git and other VCS's not being centralized, but that doesn't make them federated. A more correct term would be decentralized.In the above post we are not talking about pure git or other VCS's. We're talking about platforms for code hosting that in the backend use one or more VCS's for storage of code. These platforms, like #GitHub, #GitLab etc, are much more than places where to store code. They have rich social functions that are closer to social media than VCS functionality. These include writing posts (issues), making merge requests, commenting on other peoples issues, merge requests and even single commits, likes and other emoji reactions, etc.These are the functions that we need a federation protocol that allows these social interactions to happen cross-server, cross-platform, even cross-VCS. It's possible you don't need these functions, but the popularity of GitHub proves millions of developers do.-Jason / Feneas