GitWorkshop.dev

Decentralized github alternative over Nostr

稍微的探索了一下,发现现在的这个情况还不是特别明朗。

首先是这个
#tangled 基于 at protocol,它分多部分组成,包括一个个人信息数据服务PDS,一个界面比如说bluesky或者tangled。其实自己最想host的部分其实就是自己的数据,包括发送的帖子,保存的图片等等。而如何利用PDS的数据库去展示一些信息,则是由这个界面控制的。所以如果想试试at protocol,最先建议入手的是自建PDS。

然后也稍微了解了一下基于activitypub的代码仓库。现在有一个activitypub协议的扩展叫
#forgefed (https://forgefed.org/),但是大家的开发都不是特别积极。其中#gitea 似乎完全没管,#forgejo 正在开发两年了,现在依然遥遥无期。偶然还了解到了gitea和forgejo的故事,原来是gitea在几年前想要开始搞商业化恰饭,导致一群人出走,fork了gitea创建了forgejo。有点像前一阵子alist和openlist的事情了。

还有另一个去中心化的git合作项目叫
#gitworkshop (https://gitworkshop.dev/)基于#nostr ,它似乎不负责托管代码,只是给不同的代码托管平台共享一些信息,比如说issue的讨论,pr等等。

了解了那么多,确实有点惊讶git如此一个去中心化设计的系统居然没有一个去中心化/联邦的平台activitypub的实现,目前也只有一个at protocol的tangled。
ForgeFed

#TIL about #GitWorkshop;

"Gitworkshop.dev, git-remote-nostr and ngit are tools to enable code collaboration over nostr. Gitworkshop.dev provides a visual interface to discuss proposals and open issues. git-remote-nostr enables proposal creation, review and incorporation using standard git tooling. ngit handles repository setup and advanced proposal submission."

https://gitworkshop.dev/

#Git #CodeForge #Nostr #ForgeFederation

GitWorkshop.dev

Decentralized github alternative over Nostr