n0-computer / iroh

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

feat(iroh-base, iroh-net-report)!: intro net-report as a crate #2921

Closed divagant-martian closed 23 hours ago

divagant-martian commented 1 week ago

Description

Introduces net-report as its own crate. For this, introduces a new feature flag relay in iroh-base for the relay topology types.

Breaking Changes

Notes & open questions

Change checklist

dignifiedquire commented 2 days ago

make sure to also add this to the two ci files that need a list of crates

dignifiedquire commented 1 day ago

looking good, found one last rename

divagant-martian commented 1 day ago

@dignifiedquire fixed. There's a bunch of net_report report that I don't love but I.. think it will have to do for now? or maybe we can rename Report to Check or similar? not looking forwards to more renaming but it's something I noticed. Thoughts? These are all in strings (docs, comments, etc) which make them technically correct: It's a net_report::Report. Code that would have been a NetReportReport(Report) looks like NetReport(Report) at least

dignifiedquire commented 1 day ago

There's a bunch of net_report report that I don't love but I..

I think we can clean this up in follow ups :) lets get the structure in