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

IPLD Patch support? #207

Closed
delaneyj opened this issue Oct 10, 2022 · 5 comments
Closed

IPLD Patch support? #207

delaneyj opened this issue Oct 10, 2022 · 5 comments

Comments

@delaneyj
Copy link

Looks like the go side now has initial support meeting in. What's the likelihood of support in js/TS?

@rvagg
Copy link
Member

rvagg commented Oct 10, 2022

@delaneyj not in the core js-multiformats, but @RangerMauve is working on things very close to patch, but focusing on URLs and gateways, can you share some links @RangerMauve?

@delaneyj
Copy link
Author

@delaneyj not in the core js-multiformats, but @RangerMauve is working on things very close to patch, but focusing on URLs and gateways, can you share some links @RangerMauve?

I'll most likely be doing this over HTTP so I can take a normal Json patch and convert it over on the backend but that seems like a lot of extra steps when I could just generated on the fly in the front end

@RangerMauve
Copy link
Collaborator

I'm working on a spec for doing IPLD stuff on gateways here: ipfs/specs#293

Part of this is doing an initial implementation in JS here: https://github.com/RangerMauve/js-ipld-url-resolve/

Adding support for patch sets is on my TODO list but I haven't gottent to it yet. I'd love to collaborate if that's an option. 😅

@RangerMauve
Copy link
Collaborator

Just to clarify, the library should work fine on the front end with a client-side blockstore of some sort.

@BigLep
Copy link

BigLep commented Nov 29, 2022

Functionality doesn't belong in js-multiformats. Implementation is happening in https://github.com/RangerMauve/js-ipld-url-resolve/ currently.

@BigLep BigLep closed this as completed Nov 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants