boxo: a library/toolbox for building IPFS applications and implementations in Go
reidlw opened this issue · comments
eta: 2023-06-30
description:
Core Kubo functionality is refactored into a library used both by Kubo as well as other implementers who want to support additional use cases without blocking on Kubo maintainers.
Kubo has a bunch of battle-tested code over the years. Unfortunately it’s not easy to consume as a library because of the repo sprawl and having to pull in all the relevant pieces. It’s also hard for maintainers to keep it updated and we’re reliant on Kubo as the delivery vehicle to specify compatible versions. Seeing the success go-libp2p has had moving to a monorepo, we will move to a similar pattern where Kubo specifics stay in Kubo but the generally usable parts for anyone writing an IPFS implementation in Go can live in libipfs
Done: Core Kubo functionality is packaged into a library used both by Kubo as well as other implementers who want to support additional use cases without blocking on Kubo maintainers
Actual work tracking is happening in ipfs/boxo#196
@BigLep would you consider this milestone "done"? If not, can you choose a new launch date for the considered "Ready" state?
@momack2 : ipfs/boxo#196 is the item that should be completed to call this done-done-done.
I have adjusted the "eta" to 2023-04-28 from 2023-03-30.
@BigLep Checking in on this milestone to see if it is also done or needs to be pushed out as well
@quickhatche : ipfs/boxo#196 isn't fully done, but we're working to complete it this week. I'll update the ETA. Thanks.
Gentle nudge on this @BigLep to see if the ETA can be updated esp if still in progress.
@quickhatche : I have updated the date to be end of month since we're still resolving issues with ipfs/boxo#196
This was completed 2023-06-30 with ipfs/boxo#196