Live data from Hacker News

Radicle 1.0 – A local-first, P2P alternative to GitHub

radicle.xyz

41–50 of 70 posts

Re: Radicle 1.0 – A local-first, P2P alternative to GitHub

#41
post #21
post #2

These days when I collaborate with other developers, we do it all in a git repo that is simply hosted on a VM everyone has ssh access to. Project management is done in a plan/ directory which has task entries like 1000-add_logout_button.txt Where 1000 is the priority. There is also a directory plan/done/ where tasks go that have been completed. In the plan/done/ directory, the priority gets replaced by the completion…

I like the simplicity, but does everyone actually log in to the server and edit the files directly in the same repo, or is the repo exposed over SSH and everyone works in forks on their own machines? The first one doesn't really scale beyond a handful of people, since you risk losing work if the same file is being worked on by multiple people. Vim shouting at you that the file you're editing has changed on disk is no…

Everybody works on a fork on their own machine.

Since everybody pulls the changes of the others and sees if something collides with their own changes, its pretty much possible to do it manually. Thats how I started this approach.

It's really just a 0815 git based workflow. Just not for code but for a tasklist.

Meanwhile I wrote a bit of tooling around it. But using it is not at all a must.

Re: Radicle 1.0 – A local-first, P2P alternative to GitHub

#42
post #21

Earlier quoted context omitted.

I like the simplicity, but does everyone actually log in to the server and edit the files directly in the same repo, or is the repo exposed over SSH and everyone works in forks on their own machines? The first one doesn't really scale beyond a handful of people, since you risk losing work if the same file is being worked on by multiple people. Vim shouting at you that the file you're editing has changed on disk is no…

I assumed they meant a directory within the git repo not just a regular directory on the server filesystem.

[deleted]

Re: Radicle 1.0 – A local-first, P2P alternative to GitHub

#46
Surprised no one mentioned ForgeFed [0]:

> ForgeFed is a federation protocol for software forges and code collaboration tools for the software development lifecycle and ecosystem. This includes repository hosting websites, issue trackers, code review applications, and more. ForgeFed provides a common substrate for people to create interoperable code collaboration websites and applications.

It's based on ActivityPub [1], the same protocol that powers Mastodon [2], Lemmy [3], and Pixelfed [4].

[0] https://forgefed.org/

[1] https://activitypub.rocks/

[2] https://joinmastodon.org/

[3] https://join-lemmy.org/

[4] https://pixelfed.org/

Re: Radicle 1.0 – A local-first, P2P alternative to GitHub

#47
post #37

Earlier quoted context omitted.

> Forgjeo/Gitea support What exactly are you asking for here? A import/export tool to move all data between the two? AFAIK, both use Git already, so moving the actual code would be trivial and already possible.

IMO: running a Foregjo instance would also export to the rad network.

> would also export

Export what? The data stored by git or something else?

Re: Radicle 1.0 – A local-first, P2P alternative to GitHub

#49
post #47

Earlier quoted context omitted.

IMO: running a Foregjo instance would also export to the rad network.

> would also export Export what? The data stored by git or something else?

As in it would act as a seed to the network and interop their issues/patches into the network too (probably a big ask).

Re: Radicle 1.0 – A local-first, P2P alternative to GitHub

#50

Surprised no one mentioned ForgeFed [0]: > ForgeFed is a federation protocol for software forges and code collaboration tools for the software development lifecycle and ecosystem. This includes repository hosting websites, issue trackers, code review applications, and more. ForgeFed provides a common substrate for people to create interoperable code collaboration websites and applications. It's based on ActivityPub […

Agreed. It was quite a disappointment seeing Radicle uses its own protocol instead.
Post reply on HN