js-kubo-rpc-client
js-kubo-rpc-client copied to clipboard
Complete Client
This is a tracking issue for completing the JS Kubo RPC client. Right now, the client is decoupled from the old ipfs-http-api. However, there are still tasks to be done. For more context, read this. Following steps:
- [ ] Rewrite in TypeScript (#128)
- [ ] Generate useful documentation (#113)
- [ ] Fix remaining issues noticed during migration (#56), and go over the issues page
- [ ] Update README to clarify that the repository has documentation and should be used instead of the old HTTP Client.
- [ ] Add ingratiation to Kubo's CLI to ensure that all commands are present in the JS Kubo Client once new PRs are open (#47). We can add a ignore list for some commands, such as
config/showthat have no effect remotely. - [ ] Swap client in our apps to smoke-test it and fix papercuts
- ipfs-companion
- ipfs-desktop
- ipfsd-ctl
- [ ] Sync with the Docs team, allowing them to update docs.ipfs.tech, guides, courses (including https://proto.school/course/ipfs), and examples (https://github.com/ipfs-examples/js-ipfs-examples) to mention/use
js-kubo-rpc-clientinstead ofipfs-http-clientwhen the backend is Kubo.