You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This client library's repo should proactively detect when a new Kubo release introduces a new RPC command.
Example: /api/v0/repo/ls was introduced in ipfs/kubo#9320
As a bare minimum, an issue should be opened in this repo when Kubo 0.17 ships and this library does not support repo.ls.
Implementation tips
DETECTING NEW COMMANDS
/api/v0/commands / ipfs commands --enc=json is a way to output all commands supported by Kubo build.
CI job should read commands, skip ignored ones, and error if there are any new commands that are not implemented by this client library
IGNORE LIST
kubo-rpc-client library should have a list of ignored commands that we can't or don't plan to implement
This client library's repo should proactively detect when a new Kubo release introduces a new RPC command.
Example:
/api/v0/repo/ls
was introduced in ipfs/kubo#9320As a bare minimum, an issue should be opened in this repo when Kubo 0.17 ships and this library does not support
repo.ls
.Implementation tips
/api/v0/commands
/ipfs commands --enc=json
is a way to output all commands supported by Kubo build.kubo-rpc-client
library should have a list of ignored commands that we can't or don't plan to implement/api/v0/shutdown
,/api/v0/key/rotate
, any missing things from https://docs.ipfs.tech/reference/kubo/rpc/#deprecated-rpc-commands should be marked as things we dont plan to implement (allowing us to focus on truly useful commands)The text was updated successfully, but these errors were encountered: