ipfs / ipfs/go-ipld-format

API Overhaul

Open
#23 4 comments 3 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
65
Forks
27
PR merge metrics
No merged PRs in 30d

Description

* [x] #8 Extract DAGService and friends
* [x] Get a review on the last few commits
* [x] Get a final sign off.
* [x] Merge it!
* [ ] Fix all the other IPLD Node API issues all at once (annother PR)
* [ ] #9 Remove the Link structure, it's DagProtobuf specific
* [ ] #12 Remove the Size method
* [ ] #10 Remove the Copy method
* [ ] #11 Remove the Stat method
* [ ] #24 Merge the resolver interface into the Node interface.
* [ ] Update all other IPLD implementations to use the now fixed IPLD Node API.
* [ ] Update go-ipfs all at once.
* [ ] Fix ProtoNode to actually be a proper IPLD node and introduce a new FSNode interface for IPFS specific stuff.

I originally planned on doing this in stages but I'm now of the opinion that breaking everything all at once will be much less painful (it will still be very painful...).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.