Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.

Implementation of nested objects #34

Closed
7 tasks done
vmx opened this issue May 5, 2018 · 0 comments
Closed
7 tasks done

Implementation of nested objects #34

vmx opened this issue May 5, 2018 · 0 comments
Labels
api-review Tackle during the API review difficulty:moderate

Comments

@vmx
Copy link
Member

vmx commented May 5, 2018

With #33 it is now specified that if a format implementation receives the root only /, then it should return a nested object based on the paths tree() returns.

Instead of opening an issue on every repository, just let people know on this issue that you're working on it and then link to the PR.

@vmx vmx added api-review Tackle during the API review and removed help wanted labels Nov 21, 2018
vmx added a commit that referenced this issue Nov 22, 2018
The whole IPLD APIs get a review to make them more consistent and
easier to use.

The biggest change is that there's not `resolve` API anymore. From
now on you access the properties of the JavaScript objects directly.

Issues that were taken into account:

 - #31
   - [x] Remove `isLink()` method from formats: `isLink()` is no
         longer needed as all links will be CID objects you can easily
         check for
 - #44
   - [x] Proposal: Move resolver to use CID instances for links: Not
         applicable anymore as `resolve.resolve()` is removed
 - #46
   - [x] properties: align spec with implementation: Covered by spec
 - #49
   - [x] Define how `toJSON()` should look like: Binary and CIDs are
         defined with example
 - #34
   - [x] Implementation of nested objects: Won’t fix as `tree()` is
         not part of the API anymore
vmx added a commit that referenced this issue Nov 22, 2018
The whole IPLD APIs get a review to make them more consistent and
easier to use.

The biggest change is that there's not `resolve` API anymore. From
now on you access the properties of the JavaScript objects directly.

Issues that were taken into account:

 - #31
   - [x] Remove `isLink()` method from formats: `isLink()` is no
         longer needed as all links will be CID objects you can easily
         check for
 - #44
   - [x] Proposal: Move resolver to use CID instances for links: Not
         applicable anymore as `resolve.resolve()` is removed
 - #46
   - [x] properties: align spec with implementation: Covered by spec
 - #49
   - [x] Define how `toJSON()` should look like: Binary and CIDs are
         defined with example
 - #34
   - [x] Implementation of nested objects: Won’t fix as `tree()` is
         not part of the API anymore

Closes #48.
@vmx vmx mentioned this issue Nov 22, 2018
5 tasks
@vmx vmx closed this as completed May 8, 2019
@ghost ghost removed the ready label May 8, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api-review Tackle during the API review difficulty:moderate
Projects
None yet
Development

No branches or pull requests

1 participant