Live data from Hacker News

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

radicle.xyz

21–30 of 70 posts

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

#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 not good enough.

I can see how this could work with a central repo, though. It does require everyone aligning on the same conventions and workflow, so you likely still need some software to ensure this is done correctly.

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

#23

> For this guide, we recommend installing Radicle under /usr/local. This will require you to have write permissions to /usr/local/bin and /usr/local/man. You can give yourself these permission by changing ownership of these directories to the current user and group: $ sudo chown $(whoami): /usr/local/{bin,man,man/man1} Seems kinda weird to chown all that in the install instructions? Or am I the weird one. Edit: This…

Ah, a Mac user I see.

Who are you suggesting is a Mac user? The parent commenter or the author of the install "instruction" they quoted?

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

#24
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…

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

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

#25

Looks nice. I already terminated my Github account due to their support of AI in coding, which I hate. This looks like a good alternative.

Just curious, why don't you like ai in coding? Because they're making money from open source code without contributing?

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

#26
post #12
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…

see also: https://fossil-scm.org

Yep, i use fossil for small to mid customer-projects, documentation, code and task all in one single file, it's just excellent for jobs like that. Personal projects however are all on bitkeeper.

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

#27
Hello,

Is support for NOSTR planned on the roadmap?

Because they have hundreds of relays and with one single identity we can combine git and text publications, as well as combine with the rest of the open ecossystem built around NOSTR.

Right now is OK, just that is makes everyone keep separate key accounts and data.

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

#28
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 love the simplicity. What do you do with team members who are terminal illiterate? Project manager/client?

You just lay them off.. ;)

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

#29

Looks nice. I already terminated my Github account due to their support of AI in coding, which I hate. This looks like a good alternative.

Just curious, why don't you like ai in coding? Because they're making money from open source code without contributing?

GitHub effectively contributes a significant amount of money and work hours by hosting close to all the open source software for free, including some CI time and the collaboration features. For some projects like Nix that's a really non-trivial system on its own. It's not just the code that counts towards FOSS contributions.
Post reply on HN