n0-computer / iroh

peer-2-peer that just works
https://iroh.computer
Apache License 2.0
2.61k stars 165 forks source link

refactor!: remove default protocols and iroh-cli #2928

Closed dignifiedquire closed 8 hours ago

dignifiedquire commented 1 week ago

Description

As previously announced and planned, this removes all protocol implementations from the iroh crate, as well as removes the iroh-cli crate.

The core functionality of those protocols, including RPC & CLI now is in the individual crates.

Remove from iroh

Examples

Tests

CLI

Breaking Changes

Notes & open questions

Change checklist

Arqu commented 6 days ago

So what's the plan now. Ideally we will set up an iroh-net based example which just tests the connectivity & pipes and we plug that back into netsim and sort out the blobs story on its own.

Also the docker files should not be removed as we still build images for iroh-relay and iroh-dns-server which are arguably much more important anyways. I just need to adapt the images & CI.

github-actions[bot] commented 4 days ago

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh/pr/2928/docs/iroh/

Last updated: 2024-11-25T20:39:00Z

github-actions[bot] commented 13 hours ago

Netsim report & logs for this PR have been generated and is available at: LOGS This report will remain available for 3 days.

Last updated for commit: b77d50c

dignifiedquire commented 12 hours ago

Also, there seems to be a lot of reformatting of yaml files.

yeah sorry, fighting my temporary editor..

Arqu commented 9 hours ago

Also dropped the required Docker test as it's no longer with us ☠️