Skip to content

Instantly share code, notes, and snippets.

@jamesplease
Last active April 17, 2018 17:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamesplease/934797f00a78709166b307c9ee06c777 to your computer and use it in GitHub Desktop.
Save jamesplease/934797f00a78709166b307c9ee06c777 to your computer and use it in GitHub Desktop.
Goals for resource API

Goals

A resource system should:

  • Store information in a normalized fashion
  • Support subscriptions to the data and relationships returned from a request
  • Store and provide a system for accessing request status
  • Support n requests to retrieve data, with status aggregations

Stretch Goals

  • Support GraphQL-style fetchers (possibly)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment