Open
Description
tl;dr
We need to cover what we are missing, mostly the links (all-levels)
- Toplevel
jsonapi
member (Add top-level jsonapi member #1050) -
include
option (Nicer syntax for jsonapiinclude
#1131) -
fields
option (sparse fieldsets #700) -
type
overriding (type
directive for serializer to control type field with json-api adapter #1213) - Toplevel
meta
- Toplevel links (Add support for toplevel JSON API links. #1247)
- Resource-level links (Add support for resource-level JSON API links. #1246)
- Resource-level meta (pending PR Add support for resource-level meta. #1340)
- Relationship-level links (pending PR Add support for relationship-level links and meta attributes. #1454)
- Relationship-level meta (pending PR Add support for relationship-level links and meta attributes. #1454)
- Errors handling (RFC PR [RFC] JSON API Errors (Initial implementation and roadmap for full feature-set) #1004)
Right now we are covering most of JSON-API conventions but there are some tiny parts missing and we need sync this up.
We are really missing all-levels links support, right now I think there might be just one missing, but we also need to double check overall convention to make sure we are good to go.
related to issues:
Duplicate resource object in compound document #1202Refactor JsonApi adapter to avoid redundant computations. #1447 (duplicate resources insideincluded
)- Validate JsonApi serializations against http://jsonapi.org/schema #1162
related to PRs: