New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CoreAPI progress tracking issue #4498

Open
magik6k opened this Issue Dec 15, 2017 · 3 comments

Comments

Projects
None yet
3 participants
@magik6k
Copy link
Member

magik6k commented Dec 15, 2017

This issue is for tracking progress on the CoreAPI package

blockers:

  • #4672 - Improve paths in CoreApi
  • #5825 - Global offline option
  • #5661 - go-ipfs-files 2.0
  • #5865 - Move coreapi tests to the interface
  • #5906 - ls reports real size
  • #5922 - Make Dag api just be a DAGService

related issues:

  • #5491 - Switch all path resolutions to the CoreAPI (#5492, #5563)
  • #4887 - Init support
  • #5929 - Make sure Gateway.NoFetch applies fully

List of APIs to support (apis with bold names what is needed to replace go-ipfs-api with coreapi-based implementation without removing features, add more if I forgot something):

(I'm aware of ipfs/interface-ipfs-core#66, I'd say that this interface should get to a 'mostly done' stage here as it's much easier to refine it while it's in one place)

@magik6k magik6k added the meta label Dec 15, 2017

@lgierth

This comment has been minimized.

Copy link
Member

lgierth commented Dec 16, 2017

Thanks so much, great work :)

@magik6k magik6k changed the title CoreAPI progress tracking PR CoreAPI progress tracking issue Dec 16, 2017

@lgierth lgierth added the core-api label Dec 16, 2017

@lgierth

This comment has been minimized.

Copy link
Member

lgierth commented Dec 17, 2017

what is needed to replace go-ipfs-api with coreapi-based implementation without removing features

We can just modify the Shell functions to use the CoreAPI under the hood.

@daviddias

This comment has been minimized.

Copy link
Member

daviddias commented Dec 17, 2017

@magik6k ❤️ Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment