Skip to content

http-api-spec.ng - Roadmap, Priorities and Discussions of where to take the HTTP API #208

Description

@daviddias

This issue is a follow up on last HTTP-API Sprint call, August 15.

tl;dr; The HTTP-API is one of the most common and used interfaces to interact with IPFS core, however, it has been historically a PITA to deal with and implement client libraries that work both in the browser and natively + that keep up to date with the evolution of API itself

Current issues

  • There is no way to actual verify that the HTTP-API documentation still applies to the current state of go-ipfs
  • There is no way to notify developers of client libraries, when does the HTTP-API changes and how did it change
  • go-ipfs doesn't have a process to verify if the client libraries work before releasing

Discussions & Proposals to improve the HTTP-API and process

Priorities

  • Get the go-ipfs batch of tests to be executable against other HTTP-API implementations (namely, the js-ipfs one)

Moar issues

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions