-
Notifications
You must be signed in to change notification settings - Fork 232
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
Comments
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) |
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 |
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. |
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 |
The most up-to-date information can be found in github.com/ipfs/api/issues. There's a lot of good work to do! |
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.
The text was updated successfully, but these errors were encountered: