acquia / waterwheel.js

A generic JavaScript helper library to query and manipulate Drupal 8 via core REST and JSON API
https://github.com/acquia/waterwheel.js
233 stars 26 forks source link

support question: openapid/waterwheel vs jsonapi? #72

Open laurencefass opened 6 years ago

laurencefass commented 6 years ago

what are the similarities and differences between openapi/waterwheel and jsonapi in drupal? what are the use cases for each and how would i decide which to use? thanks.

richgerdes commented 6 years ago

To elaborate on #71, Whaterwheel is designed to use OpenApi to discover endpoints provided by the JsonApi and Drupal Core REST modules. JsonApi follow the JsonAPI specs for allowing interaction with resources, while OpenApi provides a list of resources (see #71) that are available on the site.

laurencefass commented 6 years ago

ok that's great.

thank you for your feedback and your time.

laurencefass commented 6 years ago

thank you again for your time.

so i may understand motivations for waterwheel in greater detail may I ask:

  1. what benefits does it offer the JS developer that openapi and jsonapi used together do not?
  2. what problem was it initially conceived/designed it solve?
  3. is there a release roadmap for waterwheel.js or is it completed?