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

[QUEST] First Release! #8

Open
3 of 12 tasks
runspired opened this issue Sep 9, 2018 · 0 comments
Open
3 of 12 tasks

[QUEST] First Release! #8

runspired opened this issue Sep 9, 2018 · 0 comments

Comments

@runspired
Copy link
Collaborator

runspired commented Sep 9, 2018

Each of the below needs to be filled out and tested per spec. If you are working on one, claim it below and I will update the list with the person who has claimed it and the associated PR.

  • validate document members
  • validate meta
  • validate jsonapi member
  • validate links ([FEAT] links validation #5)
  • validate resources
    • validate type is correctly normalized and id is a string
    • validate attributes (warn for unknown, error for those that should be relationships, configurable error for missing attributes, error for missing attributes that are present as non-normalized members)
    • validate relationships (error for unknown, configurable error for missing relationships, error for missing relationships that are present as non-normalized members)
      • validate resource-identifiers only have type id and optional meta
      • validate type is correctly normalized, and a valid type (check polymorphic)
  • validate absence of resource identifiers in data and included

Additional chores:

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

1 participant