ipfs / roadmap

IPFS Project && Working Group Roadmaps Repo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

commented

@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