Skip to content
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

Reference for the daemon's HTTP API #6

Open
wking opened this issue Apr 21, 2015 · 5 comments
Open

Reference for the daemon's HTTP API #6

wking opened this issue Apr 21, 2015 · 5 comments

Comments

@wking
Copy link
Contributor

wking commented Apr 21, 2015

I think we're planning on auto-generating this from the Go implementation (at least for now). Discussion in ipfs/kubo#785. I just wanted to put a reference here, because I think it's likely that folks interested in the API spec (but not necessarily interested in how it's generated) will looks for issues in this repository.

@jbenet
Copy link
Member

jbenet commented Apr 22, 2015

Also there's the newly minted https://github.com/ipfs/api (sorry for the repo overload) -- that repo will be a sort of "testing ground" for the various APIs we want to make (including implementation independent test suites)

@daviddias
Copy link
Member

Following:

We need more than ever a solid HTTP API documentation that go-ipfs can execute and client libraries can follow. I feel that the HTTP API should be treated as a spec (that code must follow) than trying to auto generate it from code (which will always miss to explain some of the design decisions)

@RichardLitt can you give us a status update/ETA/Roadmap for the API documentation work? Other people might be interested and available to help.

//cc @dignifiedquire

@dignifiedquire
Copy link
Member

I've also started into looking apiary: http://docs.ipfs.apiary.io/ which can do nice things like generate a mock server to test the api against and the definitions are based on markdown.

@daviddias
Copy link
Member

Hi @wking, we've been working on getting a IPFS API specs up to date, documenting both CLI interface, HTTP API and Core (programmatic interface).

You can find the work on:

Wanna help us get this done quicker? :D

@RichardLitt
Copy link
Member

@RichardLitt can you give us a status update/ETA/Roadmap for the API documentation work? Other people might be interested and available to help.

The most up-to-date information can be found in github.com/ipfs/api/issues. There's a lot of good work to do!

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

No branches or pull requests

5 participants