submitted 15 hours ago* (last edited 15 hours ago) by to c/opensource@lemmy.ml
 

I spent some time reading the User Guide and some other docs, instead of going to sleep... here are my main takeaways.

  • It's like GitHub, but decentralized.
  • It's P2P, so you run a Radicle node on your laptop (but you have to opt-in to incoming connections)
  • It's very offline/local workflow friendly
  • https://radicle.garden/ is an optional centralized, always-available node that can mirror/seed/host your code. So basically YOU <-> radicle.garden -> world
  • This is what the web interface looks like: https://radicle.network/nodes/kristoff.radicle.garden/rad:z3WukSjzicL8WaZHFALbBwb2r8W52
  • There is a concept of "seeding". When a user "seeds" your repo, they add to your repo's replica count, meaning it'll have higher availability. It's kinda like a GitHub "fork", but the fork becomes a valid location to download your repo from. (Crypto makes it trustworthy.)
  • The point of seeding is to help keep the repo up, whatever the reason may be (outages, censorship, etc).
  • Repos have UUIDs across the network, so you aren't tied to a specific server or company. If radicle.garden enshitifies and you move, your users keep cloning exactly the same.
  • CLI is written in Rust... single static binary, contains everything you need
  • Your git repo carries code, issues, and pull requests, but not in literal files mixed with your code (right?)
  • You can host on Radicle, but your users don't have to use Radicle to clone, they can just do a regular git clone
  • Users do have to get on the Radicle network to post issues and pull requests though.
  • Private/invite-only repos supported
  • Release artifacts supported
  • CI supported via web hooks?
you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 10 hours ago* (last edited 10 hours ago) (1 child)

BTW This post (or link) causes a localhost port scan, when I open it with Firefox. I just noticed this, because I have an addon that blocks this and notifies me. Is this something to be concerned about?

Edit: Looks like its the users account that causes this, not the post itself.

  • source
  • hideshow 2 child comments
  • [–] 2 points 3 hours ago (1 child)

    it's the thumbnail:

    <meta property="og:image" content="http://localhost:3000/assets/images/og-card.png">
    <meta name="twitter:image" content="http://localhost:3000/assets/images/og-card.png">
    

    several of the meta and canonical elements reference localhost:3000

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 hours ago (1 child)

    Thanks! So this is not an issue then, right? Why would anyone access localhost for caching files? I don't get it.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 hours ago* (last edited 2 hours ago) (1 child)

    no, it's not dangerous. the website linked in the OP is misconfigured and never replaced/removed the placeholders.

    EDIT: clarified that the website linked in the OP is the culprit, not OP themself. you can find the intended image here: https://radicle.dev/assets/images/og-card.png

  • source
  • parent
  • hideshow 2 child comments